Алена, большое спасибо Вам за статью. Недавно сам начал интересоваться ML и начал проходить точно такой же тяжелый путь с Tensorflow (туториалы, примеры и пр.). Ваша статья существенно облегчает жизнь.
Недавно начал использовать Unsplash API в мобильном приложении. Выбирал из 3-4 аналогичных сервисов, но пока остановился на Unsplash за простоту API и неплохие фото по тематической выборке.
Например, сборка выражения по условиям. Мы создаем IQueryable, сортируем его, добавляем условия, соединения и так далее. Затем выполняем запрос, вызывая ToList (и другие известные методы, для трансляции и выполнения SQL-запроса на сервере).
Так вот, помежуточные IQueryable выполняются до финального вызова ToList, причем EF Core это аргументирует в логах тем, что не может транслировать «некоторые выражения» и он вынужден выполнить запрос немедленно и далее уже работать с коллекцией в памяти.
Аналогично для Skip, Take. К примеру, warn: Microsoft.EntityFrameworkCore.Query[20500]
The LINQ expression 'Skip(__p_3)' could not be translated and will be evaluated locally.
Спасибо за статью, ее очень не хватало. К слову, еще один большой баг EF Core в том, что он выполняет запросы при сборке выражения не ожидания вызовов ToList, ToListAsync и т.д.
Что-нибудь из событий в проекте Microsoft Xamarin, Adobe PhoneGap, Ionic Framework. Например, Майкрософт опубликовала для Visual Studio инструменты гибридной разработки на HTML5 + CSS3 + JS для Cordova (TACO), а Интел продолжает продвигать свою аналогичную среду под названием Intel XDK.
Ionic Framework разработал свою собственную WebView для iOS, гораздо более оптимизированную, чем встроенная и выпустил сравнительную презентацию плюсов и минусов нативной и гибридной разработок.
Framework7 отечественного производства получил 2-ю версию и стал более компонентным, удобным и мощным и теперь составляет приличную конкуренцию на рынке HTML-фреймворков для гибридных мобильных приложений. Стоит сказать, что он едва ли не единственый на рынке, предоставляющий оба интерфейса (iOS и Material Design) из коробки с исчерпывающим функционалом.
И многое другое включающее, UI, плагины, оптимизация, дополнения. Возможно что-то упустил. Спасибо.
В сердцах хлопнуть по столу (и телефону), а затем подавать на Майкрософт в суд, за то, что не определила в пользовательской инструкции допустимую силу удара.
Как вариант, изучать коды крупных проектов и анализировать в них применение паттернов в частности и ООП в общем.
Например, много копался в коде библиотек .NET (декомпилировал в си-шарп) и ASP.NET MVC (открытый код). Это просто наглядное пособие качественного применения ООП. После ознакомления с исходниками ASP.NET MVC, увидел много банальных ошибок применения ООП и MVC-паттерна в YII Framework.
Так вот, помежуточные IQueryable выполняются до финального вызова ToList, причем EF Core это аргументирует в логах тем, что не может транслировать «некоторые выражения» и он вынужден выполнить запрос немедленно и далее уже работать с коллекцией в памяти.
Копание пока ничего не дало, есть старая закрытая issue github.com/aspnet/EntityFrameworkCore/issues/7096
Аналогично для Skip, Take. К примеру, warn: Microsoft.EntityFrameworkCore.Query[20500]
The LINQ expression 'Skip(__p_3)' could not be translated and will be evaluated locally.
Ionic Framework разработал свою собственную WebView для iOS, гораздо более оптимизированную, чем встроенная и выпустил сравнительную презентацию плюсов и минусов нативной и гибридной разработок.
Framework7 отечественного производства получил 2-ю версию и стал более компонентным, удобным и мощным и теперь составляет приличную конкуренцию на рынке HTML-фреймворков для гибридных мобильных приложений. Стоит сказать, что он едва ли не единственый на рынке, предоставляющий оба интерфейса (iOS и Material Design) из коробки с исчерпывающим функционалом.
И многое другое включающее, UI, плагины, оптимизация, дополнения. Возможно что-то упустил. Спасибо.
Например, много копался в коде библиотек .NET (декомпилировал в си-шарп) и ASP.NET MVC (открытый код). Это просто наглядное пособие качественного применения ООП. После ознакомления с исходниками ASP.NET MVC, увидел много банальных ошибок применения ООП и MVC-паттерна в YII Framework.