.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适配达梦的改进。
➡️