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

继续阅读