.NET Core C#系列之EF Core与达梦DM数据库的使用教程
原文中文,约2700字,阅读约需7分钟。
📝
内容提要
本文介绍如何使用abp vnext框架和EF Core切换到达梦数据库,包括下载链接、添加nuget包源头、创建和更新数据库等操作步骤。作者指出达梦官方EF Core存在小bug,需在官方论坛提出问题。
🎯
关键要点
-
达梦数据库的介绍可以在官网找到。
-
作者写教程是为了分享工作中使用abp vnext框架和EF Core切换到达梦数据库的经验。
-
abp vnext框架默认支持EF Core,切换到达梦数据库相对顺利,但存在字段类型兼容问题。
-
达梦数据库的官方文档和下载链接提供了详细的信息。
-
下载达梦数据库后,需要找到dotnet的驱动和efcore包。
-
达梦的nuget包是离线版本,无法推送到nuget.org。
-
可以搭建私有nuget管理服务,或在Visual Studio中添加私有nuget包源。
-
按照EF Core的方式创建model和dbcontext,并使用code first创建库表结构。
-
需要安装EF Core的相关包,确保版本一致。
-
配置数据库连接字符串在appsettings.json文件中。
-
注册数据库上下文以便在应用中使用。
-
使用add-migration和update-database命令创建和更新数据库。
-
达梦官方EF Core存在小bug,主要是时间格式化问题。
-
建议在达梦官方论坛提问以解决问题,促进EF Core适配达梦的改进。
🏷️