<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Entity Framework | The .NET Blog</title><link>https://thedotnetblog.com/ru/tags/entity-framework/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ru</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Fri, 12 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ru/tags/entity-framework/index.xml" rel="self" type="application/rss+xml"/><item><title>.NET 11 Preview 5: что я бы реально попробовал первым</title><link>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/dotnet-11-preview-5-what-i-would-actually-try-first/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ru/news/emiliano-montesdeoca/dotnet-11-preview-5-what-i-would-actually-try-first/</guid><description>.NET 11 Preview 5 приносит улучшения в SDK, рантайме, C#, ASP.NET Core и EF Core. Вот обновления, которые, на мой взгляд, больше всего стоит протестировать в первую очередь, если вы строите реальные .NET-приложения.</description><content:encoded>&lt;p&gt;Посты о превью .NET всегда переполнены.&lt;/p&gt;
&lt;p&gt;Это хорошая новость для платформы, но также означает, что практический вопрос теряется: &lt;strong&gt;что реально стоит протестировать первым?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;.NET 11 Preview 5 приносит много всего в SDK, рантайме, библиотеках, ASP.NET Core, C#, MAUI и EF Core. Вместо того чтобы превращать это в гигантский пересказ changelog, я хочу сосредоточиться на частях, которые, на мой взгляд, заслуживают реального внимания разработчиков прямо сейчас.&lt;/p&gt;
&lt;h2 id="шаблон-mcp-сервера-в-dotnet-new--это-сигнал"&gt;Шаблон MCP-сервера в &lt;code&gt;dotnet new&lt;/code&gt; — это сигнал&lt;/h2&gt;
&lt;p&gt;Это, вероятно, самый стратегический пункт в разделе SDK.&lt;/p&gt;
&lt;p&gt;Когда шаблон проекта попадает прямо в SDK, это означает, что платформа больше не считает сценарий нишевым. Наличие встроенного в &lt;code&gt;dotnet new&lt;/code&gt; &lt;strong&gt;шаблона MCP-сервера&lt;/strong&gt; снижает стоимость попробовать этот паттерн и посылает чёткий сигнал о том, куда движется экосистема.&lt;/p&gt;
&lt;p&gt;Если вы строите инструментарий для агентов, внутренних ассистентов или интегрированные с ИИ утилиты для разработчиков на .NET, это одна из первых вещей, которую я бы протестировал.&lt;/p&gt;
&lt;h2 id="проверки-уязвимостей-и-окончания-поддержки-на-этапе-сборки--именно-те-настройки-по-умолчанию-которые-мне-нравятся"&gt;Проверки уязвимостей и окончания поддержки на этапе сборки — именно те настройки по умолчанию, которые мне нравятся&lt;/h2&gt;
&lt;p&gt;Осведомлённость о безопасности и жизненном цикле работает намного лучше, когда платформа помогает вам &lt;em&gt;во время сборки&lt;/em&gt;, а не постфактум в отдельном отчёте, который никто не читает.&lt;/p&gt;
&lt;p&gt;Новые проверки SDK на уязвимости и пакеты с истёкшим сроком поддержки во время сборки — именно та функция, которую я люблю, потому что она делает лучшее поведение стандартом по умолчанию.&lt;/p&gt;
&lt;p&gt;Это не эффектные функции, но именно такие улучшения хорошо стареют со временем.&lt;/p&gt;
&lt;h2 id="c-продолжает-становиться-более-выразительным-там-где-это-нужно"&gt;C# продолжает становиться более выразительным там, где это нужно&lt;/h2&gt;
&lt;p&gt;Пункты C# в Preview 5 интересны, особенно:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;закрытые иерархии классов (closed class hierarchies)&lt;/li&gt;
&lt;li&gt;объявления union и паттерны union&lt;/li&gt;
&lt;li&gt;продолжающаяся работа над эволюцией unsafe&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Я бы пока не стал слепо внедрять всё это в производственный код, потому что предпросмотровые языковые функции всегда заслуживают трезвого цикла тестирования. Но направление хорошее. C# продолжает двигаться к более богатому моделированию, не теряя своей идентичности.&lt;/p&gt;
&lt;h2 id="aspnet-core-и-ef-core-получили-практичные-обновления-достойные-раннего-тестирования"&gt;ASP.NET Core и EF Core получили практичные обновления, достойные раннего тестирования&lt;/h2&gt;
&lt;p&gt;Две области, которые я бы обязательно прогнал через спайк:&lt;/p&gt;
&lt;h3 id="улучшения-blazor"&gt;Улучшения Blazor&lt;/h3&gt;
&lt;p&gt;Клиентская валидация для Blazor SSR и улучшения QuickGrid без интерактивности — обе функции того рода, что улучшают качество жизни и могут упростить реальные приложения.&lt;/p&gt;
&lt;h3 id="настройки-по-умолчанию-и-предупреждения-ef-core"&gt;Настройки по умолчанию и предупреждения EF Core&lt;/h3&gt;
&lt;p&gt;Переход EF Core на совместимость с SQL Server 2022 по умолчанию и добавление предупреждений для асинхронных запросов EF, выполняющихся синхронно — именно те изменения, которые могут выявить скрытые проблемы в реальных кодовых базах.&lt;/p&gt;
&lt;p&gt;Это значит, что стоит протестировать это раньше, а не позже.&lt;/p&gt;
&lt;h2 id="мой-короткий-список-для-первого-прохода"&gt;Мой короткий список для первого прохода&lt;/h2&gt;
&lt;p&gt;Если бы у меня было полдня на изучение Preview 5, я бы сделал следующее:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;попробовал шаблон MCP-сервера&lt;/li&gt;
&lt;li&gt;запустил сборки и изучил новые проверки уязвимостей/EOL&lt;/li&gt;
&lt;li&gt;протестировал любую кодовую базу, которая может выиграть от новых возможностей моделирования C#&lt;/li&gt;
&lt;li&gt;проверил сценарии Blazor SSR, если вы на этом стеке&lt;/li&gt;
&lt;li&gt;прогнал пути, интенсивно использующие EF Core, и понаблюдал за изменениями предупреждений или различиями в SQL&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вот где, на мой взгляд, ранняя ценность.&lt;/p&gt;
&lt;h2 id="моё-мнение"&gt;Моё мнение&lt;/h2&gt;
&lt;p&gt;.NET 11 Preview 5 ощущается как один из тех релизов, где платформа одновременно толкает в двух направлениях:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;более амбициозные возможности для разработчиков&lt;/li&gt;
&lt;li&gt;лучшие настройки по умолчанию для команд, ориентированных на продакшн&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Именно такого сочетания я жду от цикла превью.&lt;/p&gt;
&lt;p&gt;Попробуйте, но попробуйте осознанно.&lt;/p&gt;
&lt;p&gt;Оригинальный пост: &lt;a href="https://devblogs.microsoft.com/dotnet/dotnet-11-preview-5/"&gt;.NET 11 Preview 5 is now available!&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>