ef-code-first – EF 4.1代码第一和现有数据库和.NET成员资格

前端之家收集整理的这篇文章主要介绍了ef-code-first – EF 4.1代码第一和现有数据库和.NET成员资格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的开发框上有一个名为ApplicationName_Development的数据库,运行在sql Server 2008 R2 Developer Edition上.

我将.NET成员资格表添加数据库没有问题.当我尝试获取Code First工作时,我收到以下错误消息:

The server encountered an error
processing the request. The exception
message is “Model compatibility cannot
be checked because the database does
not contain model Metadata. Ensure
that IncludeMetadataConvention has
been added to the DbModelBuilder
conventions.

经过一些搜索,我发现我不得不删除数据库,让EF创建数据库.没关系,但是我丢失了所有的.NET会员表.我可以返回并再次添加会员表,但是如果我的模型发生变化,并且EF需要重新创建数据库,那么我必须再次添加会员表.

如何解决这个问题?

解决方法

在这里找到一个更容易的解决方法.我希望这有帮助.

http://www.paragm.com/ef-v4-1-code-first-and-asp-net-membership-service/

猜你在找的MsSQL相关文章