Size: a a a

2021 November 02

t

this. in CODE BLOG / C#
Твое желание, и тебе подобных, кому-то что-то доказать никогда не перестанет удивлять)
источник

И

Иhor in CODE BLOG / C#
Это не доказательство. И даже не попытки. Это факт и даже подтвержденный статьями
источник

t

this. in CODE BLOG / C#
И давно статьи стали константой правдивости?
источник

И

Иhor in CODE BLOG / C#
Always have been
источник

EA

Egene Avdeev in CODE BLOG / C#
Смотри, DbSet<T> это тру?
источник

t

this. in CODE BLOG / C#
А если одна статья продвигает идею полностью противоположную другой, нам разорваться?)
источник

И

Иhor in CODE BLOG / C#
В текущих реалиях тру
источник

И

Иhor in CODE BLOG / C#
Принять факт и успокоиться
источник

t

this. in CODE BLOG / C#
Факт чего?
источник

EA

Egene Avdeev in CODE BLOG / C#
Окей, значит вот этот тип T лежит в одной таблице, так?
источник

И

Иhor in CODE BLOG / C#
Ну да, в одной таблице
источник

EA

Egene Avdeev in CODE BLOG / C#
Так, понял, значит чтобы получить данные по 2 сущностям и сджойнить их, нужно использовать 2 dbset?
источник

И

Иhor in CODE BLOG / C#
Ну да, в теории
источник

И

Иhor in CODE BLOG / C#
У тебя ж явно заданы свойства в дбконтексте
источник

EA

Egene Avdeev in CODE BLOG / C#
А если у тебя дохера сложный обьект, типа составной.
Как ты будешь его помещать?

ходить по всем dbset и вставлять туда данные под одной транзакцией?
источник

И

Иhor in CODE BLOG / C#
Наведи пример
источник

EA

Egene Avdeev in CODE BLOG / C#
Сейчас.

User { Id, Name, CompanyId }
Company { Id, Name, IEnumerable<User> Users }

Создаем компанию с заранее известным кол-вом пользователей.

И типа пойдем вставлять пользователей, потом компанию?
dbset<user>
dbset<company>
источник

И

Иhor in CODE BLOG / C#
Пользователь и компания связаны друг с другом?
Если да, то мы можем создать сразу компанию и юзера и при добавлении одного добавится и другое
источник

EA

Egene Avdeev in CODE BLOG / C#
Так, но ты же понимаешь что это максимально простой случай)
И на деле мы сделаем еще множество действий, чтобы записать еще кучу данных

Тоже само все добавится?
источник

И

Иhor in CODE BLOG / C#
Да, добавится
источник