Size: a a a

2020 January 22

DP

Denis Petukhov in pro.net
источник

LU

Lars Ulrich in pro.net
Bretbas
ну это в обход EF, просто очень странно почему они так сделали
Ну не совсем в обход, у дбконтекста же есть этот метод. Но это самый оптимальный по производительности сценарий похоже
источник

B

Bretbas in pro.net
а, это видел.
тоже не очень красиво)
источник

B

Bretbas in pro.net
ладно, хрен с ним)
источник

DP

Denis Petukhov in pro.net
Bretbas
а, это видел.
тоже не очень красиво)
А что некрасиво то?
источник

M

Mikhail in pro.net
Bretbas
а, это видел.
тоже не очень красиво)
А как по твоему красиво?
источник

B

Bretbas in pro.net
Mikhail
А как по твоему красиво?
красиво просто вызвать Update и все)
источник

B

Bretbas in pro.net
Denis Petukhov
А что некрасиво то?
просто помечать каждое свойство модифицированном, ну хрен знает...
источник

DP

Denis Petukhov in pro.net
Bretbas
просто помечать каждое свойство модифицированном, ну хрен знает...
Не обязательно каждое. Можно указать какое конкретно поменялось.
источник

B

Bretbas in pro.net
я помню в каком то проекте юзал либу, вроде называлась GraphDiff, там как раз она добавляла несколько extensions методов, которые позволяли разрешить все связи добавляемой/обновляемой сущности-агрегата, за которой не следит контекст
источник

B

Bretbas in pro.net
но она вроде для EF 6 только
источник

B

Bretbas in pro.net
Denis Petukhov
Не обязательно каждое. Можно указать какое конкретно поменялось.
как я это пойму, если мне с клиента DTO приходит? Я откуда знаю, что там поменялось, а что нет
источник

DP

Denis Petukhov in pro.net
Bretbas
как я это пойму, если мне с клиента DTO приходит? Я откуда знаю, что там поменялось, а что нет
Ну вот ты и сам ответил на свой вопрос)
источник

DP

Denis Petukhov in pro.net
А как либа или тулза поймет если не доставать из бд оригинал? Магия?
источник

B

Bretbas in pro.net
😃
источник

B

Bretbas in pro.net
Denis Petukhov
А как либа или тулза поймет если не доставать из бд оригинал? Магия?
ну пусть на обновление просто sql собирает и все) что ей стоит)
источник

B

Bretbas in pro.net
хотя тогда связи, tracking этот может нарушится по идее
источник

DP

Denis Petukhov in pro.net
Не понятно в чем проблема
источник

DP

Denis Petukhov in pro.net
Оно так и делает, обновляет сущность
источник

DP

Denis Petukhov in pro.net
И связанные сущности в графе помечаются
источник