Size: a a a

2020 July 30

К

Константин in С#
вопрос по паттерну repository. Используют его в качестве абстракции от конкретного хранилища данных. Для сохранения объекта используются dto-объекты, в которые сериализуются и из которых десериализуются бизнес-сущности. Соответственно в интерфесте репозитория должны быть только бизнес-объекты, например user, но не userDto.

Есть много споров о правильной реализации репозитория, я склоняюсь, к тому, что из него не должно торчать IQueriable и он может иметь столько методов, сколько нужно.

Вопрос - как поступают, если нужен не весь объект, а лишь несколько его свойств? Что в этом случае возвращает репозиторий?
источник

А

Андрій in С#
Kirill Gasanov
Ладно ошибку не хендлит. Но там перед ошибкой есть вывод в консоль строки
так ты нихуя не ждешь
источник

А

Андрій in С#
пустил таски и забил
источник

А

Андрій in С#
вот у тебя иногда успевает иногда не успевает
источник

А

Андрій in С#
и че?
источник

А

Андрій in С#
Где ты ждешь таски?
источник

KG

Kirill Gasanov in С#
А для чего тогда Task.WaitAll? Разве он не должен ждать
источник

А

Андрій in С#
Kirill Gasanov
А для чего тогда Task.WaitAll? Разве он не должен ждать
да должен ждать таски
источник

G

Gopneg in С#
Так ты еблан
Ты ожидаешь пустой список задач
источник

А

Андрій in С#
ЕСЛИ ЕМУ УКАЗАТЬ КАКИЕ
источник

А

Андрій in С#
Kirill Gasanov
А для чего тогда Task.WaitAll? Разве он не должен ждать
ты такой пиздюку своему дал список задач пока все не зделаешь играть не будешь
источник

А

Андрій in С#
а там пустой лист
источник

А

Андрій in С#
и пиздюк пошел играть
источник

А

Андрій in С#
хто еблан? угадай сам
источник

KG

Kirill Gasanov in С#
Я думал, что оно при создании хранит список тасков
источник

А

Андрій in С#
Kirill Gasanov
Я думал, что оно при создании хранит список тасков
да хранит но не там
источник

А

Андрій in С#
)
источник

G

Gopneg in С#
Константин
вопрос по паттерну repository. Используют его в качестве абстракции от конкретного хранилища данных. Для сохранения объекта используются dto-объекты, в которые сериализуются и из которых десериализуются бизнес-сущности. Соответственно в интерфесте репозитория должны быть только бизнес-объекты, например user, но не userDto.

Есть много споров о правильной реализации репозитория, я склоняюсь, к тому, что из него не должно торчать IQueriable и он может иметь столько методов, сколько нужно.

Вопрос - как поступают, если нужен не весь объект, а лишь несколько его свойств? Что в этом случае возвращает репозиторий?
Репо должен скрывать реализацию хранилища, а чо из него торчать должно сам решай как удобнее, секурнее, отдолбоебовизбавленнее
источник

G

Gopneg in С#
Kirill Gasanov
Я думал, что оно при создании хранит список тасков
Попробуй в следующий раз думать не жопой и читать доку, а не угадывать такие сайдэффекты
источник

К

Константин in С#
Gopneg
Репо должен скрывать реализацию хранилища, а чо из него торчать должно сам решай как удобнее, секурнее, отдолбоебовизбавленнее
создавать отдельные сущности UserNameId, UserNameIdAddress итд на каждый чих?
источник