Size: a a a

2020 September 12

rr

razumovsky r in CODE BLOG / C#
выделил там слово deferred
источник

AK

Andrew Kravchuk in CODE BLOG / C#
this.
К чему я веду
Поскольку IQueryble транслируется в SQL и на стороне базы проводит операции мы на выходе получим только те данные, которые указали а не всю табличку
Проблема в другом
Для каждой таблицы вызывается join
Что достаточно дорого
Особенно если учитывать большое количество данных в этих табличках
Именно поэтому делать очень много Include не рекомендуется
источник

rr

razumovsky r in CODE BLOG / C#
че это значит ?
источник

t

this. in CODE BLOG / C#
Andrew Kravchuk
Еб твою бабшку
источник

AK

Andrew Kravchuk in CODE BLOG / C#
отложеное исполнение
источник

rr

razumovsky r in CODE BLOG / C#
this.
И мы соглашаемся что именно поэтому он медленный
Правильно?
ну получается базу подгружает не обоснованно
источник

AK

Andrew Kravchuk in CODE BLOG / C#
хз правильно ли написал
источник

t

this. in CODE BLOG / C#
А это уже пиздец))))
источник

AK

Andrew Kravchuk in CODE BLOG / C#
не русский
источник

rr

razumovsky r in CODE BLOG / C#
и што это значит
источник

rr

razumovsky r in CODE BLOG / C#
как понять отложенное ?
источник

rr

razumovsky r in CODE BLOG / C#
кто его отложил и куда ?
источник

AK

Andrew Kravchuk in CODE BLOG / C#
подгружает, только когда IQueryable приводится к листу
источник

AK

Andrew Kravchuk in CODE BLOG / C#
ну или к другому типу данных
источник

t

this. in CODE BLOG / C#
razumovsky r
как понять отложенное ?
До момента использования коллекции запрос не выполняется
источник

rr

razumovsky r in CODE BLOG / C#
мм
источник

rr

razumovsky r in CODE BLOG / C#
а что если я скажу
источник

rr

razumovsky r in CODE BLOG / C#
ну вот молодец
источник

rr

razumovsky r in CODE BLOG / C#
уже рассказал ему
источник

t

this. in CODE BLOG / C#
ахзпхзПхазЗХПАхЗАПЗХАПХЗАПХЗАПХЗ
источник