Size: a a a

var chat = new Chat();

2020 June 28

VL

Vova Lantsov in var chat = new Chat();
Turok sUkA
а как такое реализовать?
связь по чему?
На шарпе опишу

class Diod1
{
 int Id {get;set;}
 ...
}

class Diod2
{
 int Id {get;set;}
 ...
}

class SharedDiod
{
 DiodType Type {get;set;}

 int? Diod1Id { get; set; }
 Diod1 Diod1 {get;set;}

 int? Diod2Id { get; set; }
 Diod2 Diod2{get;set;}
}
источник

VL

Vova Lantsov in var chat = new Chat();
Затем через джоин подгружаешь по этим айди, там где айди null и модель останется null
источник

Ts

Turok sUkA in var chat = new Chat();
Vova Lantsov
На шарпе опишу

class Diod1
{
 int Id {get;set;}
 ...
}

class Diod2
{
 int Id {get;set;}
 ...
}

class SharedDiod
{
 DiodType Type {get;set;}

 int? Diod1Id { get; set; }
 Diod1 Diod1 {get;set;}

 int? Diod2Id { get; set; }
 Diod2 Diod2{get;set;}
}
ага
понял

а на ком будет логика выбора нужных данных согласно типу?

и ещё вопрос: зачем не только id, но и сама запись в модели?
не первый раз уже такое вижу
источник

Ts

Turok sUkA in var chat = new Chat();
Vova Lantsov
Затем через джоин подгружаешь по этим айди, там где айди null и модель останется null
ага, понял
источник

Ts

Turok sUkA in var chat = new Chat();
(не увидел сообщения)
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
RA-TA-TATA
Так я про анимацию
Лично мне нравится делать работы на SVG. Логотипы и просто для себя. Правда не так часто бывает на это время.
источник

VL

Vova Lantsov in var chat = new Chat();
Turok sUkA
ага
понял

а на ком будет логика выбора нужных данных согласно типу?

и ещё вопрос: зачем не только id, но и сама запись в модели?
не первый раз уже такое вижу
Для ado оно не надо, а вот EF с помощью метода Include автоматически подтягивает запись по связям из других таблиц
источник

Ts

Turok sUkA in var chat = new Chat();
а что посоветуете почитать для начального понимания устройства баз данных, чтоб потом начать изучать EF?
а то я даже не знаю, что именно мне нужно знать
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Turok sUkA
а что посоветуете почитать для начального понимания устройства баз данных, чтоб потом начать изучать EF?
а то я даже не знаю, что именно мне нужно знать
Лично я рекомендую linq2db
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Мне он нравится в разы больше чем ef
источник

Ts

Turok sUkA in var chat = new Chat();
ну, мне бы для начала понять, что вообще происходит, когда я пользуюсь ef,  linq2db, ado или любой другой технологией
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
По книгам не скажу
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Но тебе надо изучать в направлении sql
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Именно с ней работпю вышесказанные технологии
источник

Ts

Turok sUkA in var chat = new Chat();
а, вот еще какой вопрос:
если нужно держать в таблицах что-то типо enum, то нужно вынести все возможные значения в новую таблицу и указывать айди её записей в качестве значений?
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Обычно так делается
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
И связь между таблицами
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Иногда пишут текстом прямо в столбец
источник

Ts

Turok sUkA in var chat = new Chat();
Дмитрий Полянин
Но тебе надо изучать в направлении sql
как-то много книг по sql
какие-то postgre, oracle, mongo

ето всё субд?
что учить-то? :)
источник

ДП

Дмитрий Полянин... in var chat = new Chat();
Дмитрий Полянин
Иногда пишут текстом прямо в столбец
Это реже но бывает в некоторых ситуациях разумно
источник