我有一个使用CodeFirst的MVC 4网站。ASP.Net MVC 4,CodeFirst和Azure服务
我想与WebService中的同一个数据库/模型进行交互,并且遇到一些问题,我应该采用哪种设计方法?我试过引用我的MVC 4解决方案和Web服务中的EntityFramework.dll ..这不起作用,也似乎不是一个好办法。
任何人都可以给我一个很好的起点如何做到这一点?
我有一个使用CodeFirst的MVC 4网站。ASP.Net MVC 4,CodeFirst和Azure服务
我想与WebService中的同一个数据库/模型进行交互,并且遇到一些问题,我应该采用哪种设计方法?我试过引用我的MVC 4解决方案和Web服务中的EntityFramework.dll ..这不起作用,也似乎不是一个好办法。
任何人都可以给我一个很好的起点如何做到这一点?
既然你已经有一个数据库,你可以使用数据库优先策略:
http://msdn.microsoft.com/en-us/data/jj206878.aspx
但是,如果你想使用代码拳头,这里是一个很好的资源:
http://msdn.microsoft.com/en-us/data/jj200620.aspx
只要注意DB初始化程序,既然你已经有一个数据库,你不能使用“DropCreateDatabaseAlways”既不是“DropCreateDatabaseWhenModelChanges”。您应该使用迁移来控制对数据库的更改。