ASP.Net MVC 4,CodeFirst和Azure服务

时间:2013-10-12 15:43:47

标签: c# asp.net asp.net-mvc asp.net-mvc-4 azure

我有一个使用CodeFirst的MVC 4网站。

我想在WebService中与相同的数据库/模型进行交互,我遇到了一些问题,我应该采用哪种设计方法?我已经尝试在Web服务中引用我的MVC 4解决方案和EntityFramework.dll ..它不起作用,似乎也不是一个好方法。

任何人都可以给我一个良好的起点如何做到这一点?

1 个答案:

答案 0 :(得分:1)

由于您已有数据库,因此可以使用数据库优先策略:

http://msdn.microsoft.com/en-us/data/jj206878.aspx

但是如果你想使用Code拳头,这里有一个很好的资源:

http://msdn.microsoft.com/en-us/data/jj200620.aspx

请注意DB Initializer,因为您已有DB,所以不能使用“DropCreateDatabaseAlways”和“DropCreateDatabaseWhenModelChanges”。您应该使用迁移来控制对DB的更改。

http://www.codeguru.com/csharp/article.php/c19999/Understanding-Database-Initializers-in-Entity-Framework-Code-First.htm