Pull to refresh
13
0
Денис @den_labs

User

Send message

Проектирование, тема холиварная, да и отклоняемся от первоначальной, что IQueryable всемогущий - умеет всё! По примеру выше, надеюсь не с какого-нибудь ChatGPT (он любит иногда выдавать желаемое, за действительное). Поскольку выше описанного Or(), в природе не существует https://github.com/dotnet/efcore/issues/13915 и список доступных методов https://learn.microsoft.com/ru-ru/dotnet/api/system.linq.queryable?view=net-8.0. И его надо делать на Expression-х. И чем дальше, например попробовать затащить в nested запросы данные предикаты, будет ещё интереснее.

Это слишком простейший пример. А теперь попробуйте соедините 2 разных предиката через Or в одном запросе. Причем эти же два предикаты используются в другом запросе но уже в nested select-e.

Суть IQueryable понятна, речь о повторяющихся фильтрах, которые при разных запросах (с учётом BL) самим IQueryable никак не решаются.

Cогласен. И до сих пор непонятно, почему такой нужный/гибкий функционал не затащили в сам EF.Core, имею ввиду не про сам Specification паттерн, а про все эти Expression обвязки. Приходится писать самомум или пользоваться сторонними библиотеками.

да, тема про возморжность открыть удалённо, осталась не раскрытой

Многое конечно верно (хотя есть холиварные моменты), но чтобы на собеседовании это выяснить, нужно быть джедаем 10000 уровня!

Добавлю инструмент для работы с gRPC, это Kreya, в целом довольно удобно тестировать запросы.

В целом по делу! Но, гладко было на бумаге....))

Всё-таки тема конкретных кейсов для POH не раскрыта.

Как раз хотел спросить про производительность. Он действительно тормозной?

Хочу такой же фонарик! Детям страшилки показывать).

Хотя на 2-м пункте закрались сомнения. Только на 5-м пункте понял, что это стёб).

Осознание этого, это плюс в карму и ступень в разивитии. Не все до этого доходят сами).
За Пуха плюсую, в целом по делу, но только когда пишем как не надо, лучше приписывать как надо! А то не совсем качественное ревью выходит).
«Гладко было на бумаге, но забыли про овраги.»
И еще. Будем честны: всегда использовать SQL по назначению — тоска зеленая.

Телефоном можно тоже гвозди забивать!
Есть ещё такая тема: habr.com/ru/company/infopulse/blog/315172
И даже реализация по .net github.com/Vect0rZ/Quic.NET
Подскажите, rps по WCF по своим метрикам на графиках или есть из коробки?
Пытался понять, как это вывести для http-rest запросов из коробки, не понял…
Пробовали ли Map mathing API?
И что значит трнзакция: запрос, группа запросов?
Чтиво не осилил, плюсую за картинки).

Information

Rating
Does not participate
Location
Мытищи, Москва и Московская обл., Россия
Registered
Activity