Pull to refresh
3
Alexey Chernyavskiy @pprometeyread⁠-⁠only

Software Engineer

Send message
Изображения «полетели» к сожалению. Видимо дропнут либо почищен аккаунт на Evernote, где они хостились.
Ясно одно. В мире дефицит мощностей по производству высокотехнологичных и современных полупроводников, и как еще пару лет назад говорили, это связанно с взрвным ростом вычислений, как для генерации биткоинов, так и для ИИ, так и агресивным ростом технологий мобильного сегмента и в целом это тренд. И судя по всему дефицит будет только нарастать. Пока только TSMC «справляется» несправляясь.
Главный саундтреку к фильму Гладиатор Ридли Скота. Now are Free

Тот пример, когда текст песни совершенно не имеет смысла, но имеет большое значение.
Смысла песня не имеет, так как это полностью выдуманный «птичий язык» Лизы Герард
И хоть текст не имеет смысла, но имеет очень больше значение в этой песте, помогая создавать соответствующую атмосферу.
Большое спасибо за развернутый ответ.
Потом генерирую код запроса в виде строки, компилирую и выполняю его динамически с помощью Roslyn.

Вот про этот момент и спрашивал. Я сначала пробовал через .NET Reflection получить доступ к значениям. Но если ты начал работать с Reflection тот так и должен обращаться в дальнейшем.
Т.е. по факту, вы стоите на C# выражение LinqToSql, затем компилируете его с помощью Roslin, а затем выполняете в runtime скомпилированный ранее вами код, я правильно понял ваш ответ?

Для упрощения работы с результатами запроса использую Z.EntityFramework.Plus.EFCore.

Да, очень полезная библиотека, тоже ее использую. У ее автора еще очень полезный блог по Entity Framework erikej.github.io
Статья мне очень помогла, я такой подход называю «Динамическая модель данных», может это не совсем корректно, но выражает суть лично для меня.
Одно мне не совсем очевидно, каким образом вы осуществляете доступ к конкретным значениям записей, или осуществляете выборку записей по условию в динамике. Не могли бы вы поделиться этим опытом, хотя бы вкратце. Спасибо.

И еще бы хотел добавить, что у реверс инженеринга, или подхода DatabaseFirst, как его можно назвать, есть тоже свои ограничения. Их не много, но они все же есть.
— not everything about the model is presented in the database schema. For example inheritance hierarchies, owned types and table splitting will not be reverse-engineered
— also, EF Core documentation claims, that there are some column types that will not be included in the model
— nullable types will not be mapped as nullable. For example, string columns that can be null, will not be scaffolded as string? type.
Однако варнинги немного внушают тревогу
Предупреждение EF1001 Microsoft.EntityFrameworkCore.Scaffolding.Internal.IScaffoldingModelFactory is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
Да, вы правы. Прошу прощения. Я обновил через Nuget пакеты, и при стандартном импорте неправильно импортировалась Microsoft.EntityFrameworkCore.Design. Поэтому классы и интерфейсы были недоступны из этой библиотеки.
Спасибо за статью. Но к сожалению она устарела с выходом EFCore 5.0.
Так как в решении используются внутренние классы из EFCore, а в 5й версии разработчики много что изменили, особенно в части архитектуры, так что при миграции на 5ю версию EFCore пример работать не будет.
Ну и так ясно, что это средняя температура по больнице
Да, да. Эти говноеды снова мне прислали СМС.
Ну население нищает. Впереди голодные бунты. Интернет — средство общения и координации.
Я пользовался в начале 2000х Teleport Pro. Вот сводня таблица оффлайн-браузеров www.ixbt.com/soft/offline-browsers-all.shtml
Утверждение, что Авалония самый крупный .NET фреймворк для кроссплатформенной разработки — явно ложный. Есть более крупные и известные Xamarin Forms, Uno Platform. Которые поддерживают (и в более лучшем виде чем это ваша Авалония) и iOS, Android, Windows, Mac, Linux.
А с выходом .NET MAUI многие кроссплатформенные разработчики так и пишут, прощай Xamarin Forms (И уж тем более Авалон). Ибо подобные фреймворки теряют свою актуальность и оказываются на свалке технологий, там же где и Borland Delphi, Visual Basic 6 и список можно продолжать еще долго…
Да, неплохой комбайн. Кстати, а что по системным требованиям? Postresql, Collabora достаточно прожорливы. Я бы в этой связке два образа Ngnix и letsencrypt заменил на один — traefik — он полегче, более функционален и нативно поддерживает LE. И Collabora заменил на Onlyoffice. Он лучше поддерживает сложные документы MS Office, более шустрый habr.com/ru/company/teamlab/blog/341522
Да, вспомнить свинцовую посуду в Древнем Риме. Очень губительно сказывалось на организме.
И глядя на этот процесс, который длиться больше двух с половиной тысячи лет, и в ходе этого процесса всегда находились вещества, кажущиеся современникам безвредными, но потомками признающиеся за сильные отравы и вредительство для организма — можно с уверенностью сказать что и сейчас мы наверняка что-то считаем нормальным, что сильно вредит нашей продолжительности жизни. Из очевидного — сахар, соль, канцерогены и т.д. А сколько еще от нашего осознания скрыто неочевидного?!

Не советую использовать windows, для ваших целей рекомендую поднять тот же nextCloud на базе docker образа.

Information

Rating
Does not participate
Location
Астана, Акмолинская обл. (Целиноградская обл.), Казахстан
Registered
Activity