EntityFramework在android的mono中可用吗?
根据上述链接,此时应提供实体框架。但我最近下载了xamarin for visual studio,并试图构建一个使用Entry框架的应用程序。但是我得到了一个编译错误EntityFramework在android的mono中可用吗?,android,xamarin.android,xamarin,Android,Xamarin.android,Xamarin,根据上述链接,此时应提供实体框架。但我最近下载了xamarin for visual studio,并试图构建一个使用Entry框架的应用程序。但是我得到了一个编译错误 The type or namespace name 'Entity' does not exist in the namespace 'System.Data' (are you missing an assembly reference?) 我已经设置了对System.Data的引用,但看起来仍然找不到实体 Mono.
The type or namespace name 'Entity' does not exist in the namespace 'System.Data' (are you missing an assembly reference?)
我已经设置了对System.Data的引用,但看起来仍然找不到实体
Mono.Android is属性显示路径:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v3.1\Mono.Android.dll
早些时候它指的是v1,我更改了它,假设新版本可能已经实现了它
另外,我在V3中找不到System.Data.dll,所以它仍然链接到V1
虽然目前不支持EF,但最好的方法可能是使用当前EF上下文创建一个Web API作为数据存储?然后,您可以在PCL中将API作为服务实现,并将其引用到monodroid项目中。然后将JSON/XML响应中的对象反序列化,并对其执行任何需要的操作 下面是一个服务的示例:
您还可以选择使用“类似EF”的本地数据库(),但它将全部存储在手机本身的.sqlite文件中,而不是中央服务器中。1。EF尚未移植到android。看起来没有计划在android上实现。