powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шаблон класса для представления справочников
25 сообщений из 127, страница 5 из 6
Шаблон класса для представления справочников
    #38542353
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей К, да ещё на второй странице все всё поняли : 15481891 Я не понял, Вы решили меня осуждать от имени всех присутствующих? Это занятие с сомнительной перспективой.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAАлексей К, да ещё на второй странице все всё поняли : 15481891 Я не понял, Вы решили меня осуждать от имени всех присутствующих? Это занятие с сомнительной перспективой.Вас часто осуждают?

P.S.: по ссылке нет осуждения, там констатация того, что спор ни о чём и его вообще нет. И то, что Вы дальше собственных проектов не видите. И это нормально.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542384
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я не понял, Вы решили меня осуждать от имени всех присутствующих? Это занятие с сомнительной перспективой.Вас часто осуждают? "Вы хотите поговорить об этом?" (ц)
skyANAP.S.: по ссылке нет осуждения, там констатация того, что спор ни о чём и его вообще нет.Так и есть. Я не ставлю для себя задачу кого-то в чём-то убеждать.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542386
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скучно. Хочется драйва и честного вброса...

Кстати, логику в хп делают только те, кто не осилил нормальные средства разработки и ORM. Алексей подтвердит.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542394
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Вас часто осуждают? "Вы хотите поговорить об этом?" (ц)
skyANAP.S.: по ссылке нет осуждения, там констатация того, что спор ни о чём и его вообще нет.Так и есть. Я не ставлю для себя задачу кого-то в чём-то убеждать.Это плюс.

Было бы совсем замечательно, если бы Вы научились смотреть на проблему шире, а не сугубо через призму свого проекта.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542397
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСкучно. Хочется драйва и честного вброса...Да. Но skyANA, к сожалению, этого не понимает и слишком серьёзно относится к происходящему. :-)
МСУКстати, логику в хп делают только те, кто не осилил нормальные средства разработки и ORM. Алексей подтвердит.Надоело... (зевает)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542401
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, мне просто смайлики иногда влом ставить
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542404
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей К, мне просто смайлики иногда влом ставить Надеюсь. :-)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542408
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAАлексей К, мне просто смайлики иногда влом ставить Надеюсь. :-)Я Вас уверяю.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542409
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Надеюсь. :-)Я Вас уверяю.ОК. :-)
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542410
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУСкучно. Хочется драйва и честного вброса...

Кстати, логику в хп делают только те, кто не осилил нормальные средства разработки и ORM. Алексей подтвердит.Плевать на логику в хп, плевать на ORM.

Я использую MongoDB
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542411
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Я Вас уверяю.ОК. :-)Вот и славно
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542422
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБыло бы совсем замечательно, если бы Вы научились смотреть на проблему шире, а не сугубо через призму свого проекта.Кстати, давно для себя решил ограничивать "широту взгляда" при решении задач. От "широкого охвата" часто больше вреда чем пользы.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542541
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ использую MongoDB
Монго упоротое гумно. Даешь сиквел
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542572
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ использую MongoDB

Кстати, раз уж такое дело... Вы скорость тестировали? По сравнению с обычными реляционными СУБД?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38542869
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79skyANAЯ использую MongoDB

Кстати, раз уж такое дело... Вы скорость тестировали? По сравнению с обычными реляционными СУБД?Да, и продолжаем в предверии релиза.

На продакшн у нас сейчас все данные лежат в SQL Server, но для повышения масштабируемости часть их перенесли в MongoDB.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543058
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш спор ни о чем. Все обсуждаемые реализации никакого отношения к теме не имеют.
Должен быть интерфейс для ключа, тогда id и содержимое модели могут быть любыми.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543106
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так вот нах!
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543169
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaВсе обсуждаемые реализации никакого отношения к теме не имеют.Вот так вброс

Тема называется: "Шаблон класса для представления справочников". Так что не надо ля-ля.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543177
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaДолжен быть интерфейс для ключа, тогда id и содержимое модели могут быть любыми.
Проиллюстрируйте примером, плиз.
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543186
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaВаш спор ни о чем. Все обсуждаемые реализации никакого отношения к теме не имеют.
Должен быть интерфейс для ключа, тогда id и содержимое модели могут быть любыми.
Ты чего там куришь, бабуин?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543230
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где реакции на то, что MongoDB УГ? Или все согласны с этим доводом?
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543312
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУSeVaВаш спор ни о чем. Все обсуждаемые реализации никакого отношения к теме не имеют.
Должен быть интерфейс для ключа, тогда id и содержимое модели могут быть любыми.
Ты чего там куришь, бабуин?

То, что я курю вредно дошкольникам, которые не доросли до обобщенных классов. Иди в класс учиться
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543347
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Нет! :-)О, давайте говнокодом справочниками меряться

Мой вариант:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
[Serializable]
public class Reference : Record, IConvertibleTo<ReferenceCondition>
{
    protected string code;
    protected string name;
    private Reference parent;
    private ReferenceType type;

    public Reference()
        : this(ReferenceType.Unknown)
    {
    }

    public Reference(ReferenceType type)
    {
        this.type = type;
    }

    [XmlAttribute, DefaultValue(null)]
    public virtual string Code
    {
        get { return code; }
        set { code = value; }
    }

    [XmlAttribute, DefaultValue(null)]
    public virtual string Name
    {
        get { return name; }
        set { name = value; }
    }

    [XmlElement]
    public virtual Reference Parent
    {
        get { return parent; }
        set { parent = value; }
    }

    [XmlIgnore, DefaultValue(ReferenceType.Unknown)]
    public virtual ReferenceType Type
    {
        get { return type; }
        set { type = value; }
    }

    public override void Clear()
    {
        base.Clear();

        code = null;
        name = null;
        parent = null;
    }

    public override bool IsEmpty()
    {
        return base.IsEmpty()
            && String.IsNullOrEmpty(code)
            && String.IsNullOrEmpty(name);
    }

    protected override void ToEmpty()
    {
        base.ToEmpty();

        parent = new Reference();
    }

    public override string ToString()
    {
        if (!String.IsNullOrEmpty(name))
            return name;
        if (!String.IsNullOrEmpty(code))
            return code;
        return String.Empty;
    }

    public static bool CodeIsEmpty(Reference item)
    {
        return (item == null || String.IsNullOrEmpty(item.Code));
    }

    public static bool NameIsEmpty(Reference item)
    {
        return (item == null || String.IsNullOrEmpty(item.Name));
    }

    // Реализация интерфейса IConvertibleTo<ReferenceCondition>
    public virtual void CopyTo(ReferenceCondition item)
    {
        base.CopyTo(item);

        item.Code = code;
        item.Name = name;
        item.Parent = ConvertTo<ReferenceCondition>(parent);
        item.Type = type;
    }
}



SkyANA, ля-ля с тормозами и прочей шелухой у тебя с ConvertTo на ровном месте.
Обобщения предназначены именно для того, чтобы не было подобного говнокода
...
Рейтинг: 0 / 0
Шаблон класса для представления справочников
    #38543369
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaТо, что я курю вредно дошкольникам, которые не доросли до обобщенных классов. Иди в класс учиться
То, что ты куришь, вредно даже коровам на лугу. От едкого дыма у них распирает вымя и выпячиваются глаза. Завязывай с наркотиками.
...
Рейтинг: 0 / 0
25 сообщений из 127, страница 5 из 6
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шаблон класса для представления справочников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]