《B会场-骆姜斌-DotNET Framework升级到 DotNET 8实践经验.pdf》由会员分享,可在线阅读,更多相关《B会场-骆姜斌-DotNET Framework升级到 DotNET 8实践经验.pdf(44页珍藏版)》请在三个皮匠报告上搜索。
1、.NET FrameworkNET Framework?.NET8NET8?(SSW)?(MVP)FireUG?删?终?删?,?.NET Framework 4.7.2?40+?,?,?,?.NET Framework?,?,?System.Web?组?(.NET Framework?.NET8)?.NET8?创?.NET Framework?.NET8?Web?(side-by-side incremental)?ASP.NET Core Web?创?,?ASP.NET Web?ASP.NET Core Web?try-convert?,?(.csproj)?SDK?(https:/ too
2、l install-g try-convert try-convert-keep-current-tfms?(.csproj),?组?.NET Framework?.NET8?,?,?,?PBI?,?组?.NET8?-?.NET?(.NET Upgrade Assistant)Visual Studio?.NET?.NET Framework?.NET5+YARP?创?,https:/ Microsoft.Extensions.Configuration?-?MSBuildMSBuild conditionsconditions?EF EDMXEF EDMX?EF Core 3.1EF Cor
3、e 3.1?EF Core3.1?EF Core3.1?.NET Framework?删?EF Core 8.0?,?EF Core?.NET 8?,?EF Core 8.0?,?删?.NET8?EF EDMX?EF Core 3.1?.NET8?EF Core 8.0?EF EDMXEF EDMX?EF Core 3.1EF Core 3.1 1.?ObjectContext/Entities?2.?,?EF Core 3.1?Visual Studio?:EF Core Power Tools 3.?EF Core 3.1?,?1?DbContext.OnConfiguring?DbSet
4、?创ObjectSet?(Eager Loading)创?(Lazy loading)?.AsEnumerable()?SQL?GroupBy?EF EDMXEF EDMX?EF Core 3.1EF Core 3.1?EF EDMXEF EDMX?EF Core 3.1EF Core 3.1 4.?Microsoft.EntityFrameworkCore 创?System.Data.Entity 5.?.AddDbContext()?.AddDbContextPool()6.?,?,?.(?3?),删?:?EF Core 3.1?7.?EDMX?EF EDMXEF EDMX?EF Core
5、 3.1EF Core 3.1?How to migrate from EDMX to EF Core How to migrate from EDMX to EF Core-https:/.au/rules/migrate-from-edmx-to-ef-core/How to migrate to EF Core 3.1 video How to migrate to EF Core 3.1 video-https:/ porting docs to EF Core 3.1 Official porting docs to EF Core 3.1-https:/ Core?,System.
6、Web?HttpContext.Current?终?:?IHttpContextAccessor?.NET 8?System.WebSystem.Web?终?:?,?.NET Framework?.NET8?System.WebSystem.Web?终?:?.NET Framework?,?IHttpContextAccessor?System.WebSystem.Web?终?:?System.Web?Web.configWeb.config Web.config?,?删?ASP.NET Core?.CSPROJ?删?框?NuGet?框?Web.configWeb.config?/?,?创?h
7、ttps:/ appSettings?connectionStrings?Web.configWeb.config?Global.asaxGlobal.asax Global.asax?ASP.NET?,?创?Global.asaxGlobal.asax?Global.asaxGlobal.asax?Application_BeginRequest?Application_EndRequest?(Middleware)?Global.asaxGlobal.asax?Application_Error?(Middleware)?Global.asaxGlobal.asax?Session_Sta
8、rt(),?,?删?https:/ Session_End()?,?ASP.NET Core?创?OWINOWIN OWIN(Open Web Interface for.NET)OWIN?.NET Web Servers?Web Application?OWIN?Web Server?Web Application?OWIN?Katana?Microsoft?OWIN?-https:/ Application Insights?try-convert?,?(.csproj)?SDK?https:/ Upgrade Assistant),?ASP.NET Core Web?https:/ YARP,?https:/microsoft.github.io/reverse-proxy/EF Core Power Tools,?EF Core?https:/ Azure Application Insights,?!