欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

轻量ORM-SqlRepoEx (八)MySQL、Sql Service 迁移

程序员文章站 2022-05-25 14:31:44
ORM-SqlRepoEx 是 .Net平台下兼容.NET Standard 2.0,一个实现以Lambda表达式转转换标准SQL语句,使用强类型操作数据的轻量级ORM工具,在减少魔法字串同时,通过灵活的Lambda表达式组合,实现业务数据查询的多样性。 ......

数据库变更在编程应用中是常的,mysql、sql service之间的数据迁移更为常见,在 sqlrepoex2.0demoforaspcore 中演示了,这种数据库之间切换时sqlrepoex是如何的简单。中演示了,这种数据库之间切换时sqlrepoex是如何的简单。

第一步、增加sqlrepoex.mysql.servicecollection的nuget引用;

第二步、更改startup.cs文件中

      using sqlrepoex.mssql.servicecollection;

     using sqlrepoex.mysql.servicecollection;

第三步、更改connectionstring 字串为 string connectionstring = "datasource=127.0.0.1;username=test;password=test;database=northwind;charset=gb2312;sslmode = none;";


            然后,就没了

就这么简单,其他的不用改

就这么简单,其他的不用改

就这么简单,其他的不用改

轻量ORM-SqlRepoEx (八)MySQL、Sql Service 迁移

 

轻量ORM-SqlRepoEx (八)MySQL、Sql Service 迁移 

为演示代码,我在mysql中增加了`customers` 个,其结构与数据与northwind数据库customers表相同。

源码见:

https://gitee.com/azthinker/sqlrepoex2.0demoforaspcore

https://github.com/azthinker/sqlrepoex2.0demoforaspcore