升级现有 .NET 应用到 .NET 5 及迁移到云端指南
数据访问层升级
在升级过程中,部分方法的代码发生了改变,例如 GetBooks 方法:
public IEnumerable<Book> GetBooks()
{
using (var context = new BooksDBContext(dbOptions))
{
return context.Books
.Include(b => b.Reviews)
.ToList();
}
}
完整的 DbContext 配置指南可参考:https://docs.microsoft.com/en-us/ef/core/miscellaneous/configuring-dbcontext 。
迁移管理桌面应用
完成数据访问层的升级后,接下来要迁移管理桌面应用。升级步骤如下:
1. 迁移 packages.config 文件,并删除 AssemblyInfo.cs 文件,操作步骤与之前两个项目类似。
2. 用示例代码替换 csproj 文件的内容,需要先卸载再重新加载项目。
3. 此时会引用 Microsoft.Extensions.Configuration 命名空间下的两个包,后续会详细讨论。
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



