加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:09:32 所属栏目:MsSql教程 来源:网络整理
导读:我的开发框上有一个名为ApplicationName_Development的数据库,运行在SQL Server 2008 R2 Developer Edition上. 我将.NET成员资格表添加到数据库没有问题.当我尝试获取Code First工作时,我收到以下错误消息: The server encountered an error processing the
我的开发框上有一个名为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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读