Edmx模型与Xamarin Android项目共享

时间:2017-03-15 10:48:46

标签: c# android sql-server entity-framework xamarin

(抱歉英语不好)

我有带有Models / Controllers / Views文件夹的ASP.NET Web应用程序项目。 模型文件夹内容.edmx模型文件,它是使用围绕MS SQL数据库的EntityFramework创建的。

所有带数据库的操作都是通过存储过程实现的,这些存储过程转换为DbContext文件中的方法。

现在我想在Android应用程序的Xamarin.Android项目中使用这个模型文件夹(尤其是DbContext文件)。我想在与Web应用程序相同的解决方案中使用相同的方法(db中的存储过程)。

我该怎么做?

我尝试了什么: 1)我试图修改Xamarin.Android项目中的References文件,并添加对Web App的引用。它根本不起作用,因为编译阶段存在很多错误,需要大量额外的程序集引用 2)我尝试创建PCL(Android可移植)并为此项目添加模型或smth,然后共享它们,但它也不起作用。

有什么建议吗? :)

0 个答案:

没有答案