C# sqlite&;mono&;实体框架-是否有可用的开源库?
我正在尝试将我的应用程序转换成Mono,这样我就可以在Mac上使用它了——但我不确定使用数据库的最佳方式是什么。目前我正在使用EF6,但我很少看到有帖子说它不适用于Mono。我在谷歌上搜索了更多,而且有一个付费提供商似乎支持我所需要的东西:-但我想知道是否有免费的替代品C# sqlite&;mono&;实体框架-是否有可用的开源库?,c#,entity-framework,sqlite,mono,C#,Entity Framework,Sqlite,Mono,我正在尝试将我的应用程序转换成Mono,这样我就可以在Mac上使用它了——但我不确定使用数据库的最佳方式是什么。目前我正在使用EF6,但我很少看到有帖子说它不适用于Mono。我在谷歌上搜索了更多,而且有一个付费提供商似乎支持我所需要的东西:-但我想知道是否有免费的替代品 谢谢。你看过NHibernate吗?它与EF有很大的不同,但距离足够近,因此它仍然处于可移植的范围内 如果数据库相对较小,一种方法是使用类型化数据集而不是EF,并将它们序列化/反序列化为磁盘文件。可以对内存中的副本执行正常操作,
谢谢。你看过NHibernate吗?它与EF有很大的不同,但距离足够近,因此它仍然处于可移植的范围内 如果数据库相对较小,一种方法是使用类型化数据集而不是EF,并将它们序列化/反序列化为磁盘文件。可以对内存中的副本执行正常操作,并且可以在打开/提交时读取/写入磁盘文件。不需要任何数据库支持或外部库,并且应易于移植到Mono,因为自.NET Framework v 1.0以来,数据集是BCL的一部分。谢谢-我将查看它!我听说这很复杂。