Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: ef core include fromSql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26788
Vladimirzzz
В принципе я решил задачу таким способом
class Changes {
ObjectId,
......
}
class UserChanges : Changes {
[ForegnKey("ObjectId")]
User User
}
class DocChanges : Changes {
[ForegnKey("ObjectId")]
Doc Doc
}

А что это Вам дало, если не секрет?
20 дек 18, 06:49    [21769082]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 46
skyANA,
skyANA
А что это Вам дало, если не секрет?

Добрый день. Это позволяет мне при выборке по users через include получать changes для userов. А при выборке по Doc changes для Docs и.т.д
20 дек 18, 13:10    [21769439]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26788
Vladimirzzz
skyANA,
skyANA
А что это Вам дало, если не секрет?

Добрый день. Это позволяет мне при выборке по users через include получать changes для userов. А при выборке по Doc changes для Docs и.т.д

На мой взгляд это не лучшее решение при запросе списка пользователей, или документов цеплять ещё и изменения.
Именно при запросе списка.
20 дек 18, 13:16    [21769445]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 46
skyANA, Ну мне кажется с точки зрения организации данных это более правильная схема. Да - для базы это более тяжелое решение. Но если будут проблемы с производительностью (думаю что в моем случае нет) то буду оптимизировать добавлением полей created/modified
20 дек 18, 13:56    [21769512]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26788
Vladimirzzz,

обычно документов гораздо больше, чем изменений по ним за день

приходит утром человек на работу и хочет видеть, что там и где изменилось...
это всё у вас в changes по идее лежит

вопрос: а зачем тут users, docs? имхо странный сценарий
20 дек 18, 14:57    [21769644]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
Vladimirzzz
Member

Откуда:
Сообщений: 46
skyANA, Добрый день. Ну тут вопрос уже не ко мне - может быть и вариант работать отдельно с юзерами или документами (документы я для примера прицепил, реально там всякие разные довольно специфичные сущности) а отдельно с потоком изменений всего. Но захотели именно в таком ключе - работаем с юзерами, видим у них пометки. Вообщем что то вот такое выходит https://clip2net.com/s/3YLy4Mp
21 дек 18, 10:59    [21770297]     Ответить | Цитировать Сообщить модератору
 Re: ef core include fromSql  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 38643
Vladimirzzz,
Да. Это уже не к программистам а к бизнес аналитикам).
Если что, ленивую подгрузку/поле/ajax сделаете.
21 дек 18, 11:52    [21770334]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить