如何将sqlce迁移到sqlite的linq迁移到sql

本文关键字:迁移 linq sql sqlite sqlce | 更新日期: 2023-09-27 18:17:58

我有一个使用Linq-to-SQL作为数据库的SQL Server CE项目。

如何用另一个DBMS替换SQL Server CE ?(最好是SQLite)

我在网上找了一些信息,但没有关于在Linq-to-SQL场景中替换RDBMS的信息。

致以最诚挚的问候和感谢!

萨利赫Goncu

编辑以反映注释:

产品的名称是"SQL Server Compact Edition",如果你想要全名,或者如果缩写形式是首选,那么SQL CE,因为Microsoft SQL Server Compact Edition团队更喜欢在他们自己的博客中使用。http://blogs.msdn.com/b/sqlservercompact/

第二,Linq to Sql并不是只针对Sql Server的。许多不同的RDBMS都支持它,包括SQLite。令人恼火的是,当您创建模式时,还会生成一个后台代码,并且在该后台代码中会自动生成SQL语句,这些语句需要进行转换。手动操作是乏味的。

我修改后的问题是,"有没有一种简单的方法来完成这个转换过程?"

如何将sqlce迁移到sqlite的linq迁移到sql

您是否尝试安装此包以使linq与sqlite一起工作?https://www.nuget.org/packages/linq2db.SQLite/