实体框架代码优先和 ASP.NET 成员资格
Posted
技术标签:
【中文标题】实体框架代码优先和 ASP.NET 成员资格【英文标题】:Entity Framework Codefirst and ASP.NET Membership 【发布时间】:2011-04-26 21:35:24 【问题描述】:有没有人举例说明如何在使用 Entity Framework CodeFirst 的实体中正确引用 ASP.NET 成员资格表(用户)中的用户?我希望 CodeFirst 生成的表引用现有的 ASP.NET 成员表。如果需要,我可以详细说明。
【问题讨论】:
【参考方案1】:我不确定我是否在回答您的问题。但是我使用ForeignKey约束中“aspnet_Users”表的“UserId”字段来引用用户。
【讨论】:
那么在创建数据库后使用 CodeFirst 将外键放入? 我不确定您如何使用 CodeFirst 创建外键,抱歉。我总是用 NaviCat 设计我的数据库,然后更新架构。【参考方案2】:我最近专门为代码优先开发构建了一个会员提供程序,它基于 Altairis 代码优先示例,但如果需要,我可以将它整齐地放在远离项目代码的单独库中。
查看:http://cfmembershipprovider.codeplex.com
【讨论】:
以上是关于实体框架代码优先和 ASP.NET 成员资格的主要内容,如果未能解决你的问题,请参考以下文章
使用带有实体框架代码优先和 ASP.NET MVC 3 和 mvc miniprofiler 的 SQL Server CE 时出现问题
如何使用代码优先实体框架在 ASP.Net MVC3 中重新加载多对多导航属性