我有一个使用MVC5和EF6的现有应用程序,我正在考虑在OSX上使用Xamarin Studio而不是在Parallels上使用VS.
兼容性图表(http://www.mono-project.com/Compatibility)表示旧的EF版本应该可用,但是我需要注意哪些问题?
如果我目前正在使用LocalDB,我可以轻松迁移到SQL Lite吗?
干杯, 鲍尔泰克
答案 0 :(得分:0)
不使用纯单声道,您可以使用Xmamarin.Mac,它是单声道但支持Mac(XIB文件,可可绑定等)。它有两种口味,开源和付费。
说,我个人使用EF与Xamarin.Android/iOS与SQLite仍然没有问题,所以我假设使用它与Xamarin.Mac将工作(和扩展Mono 3.4.x也应该工作,Xamarin .Mac使用单声道的LINQ部分。
从一个数据库转换到另一个数据库,如果你有正确的LINQ提供程序,那么纯粹管理它应该不是问题(当然,避免数据库差异)。
作为参考,这里有一个来自Xamarin的线程,关于将Linq与SQLite一起使用:http://forums.xamarin.com/discussion/7256/share-experience-for-linq-with-sqlite