在我的项目中,有一些表不是由Code First管理的( ASP.NET Users和Roles表)。我想从我自己的表中引用这些表,只是为了确保数据是完整的。我没有向ASP.NET表添加任何约束,只是添加到我自己的表中,所以我非常确定这不会影响ASP.NET成员资格代码。
我有自己的Users表,它将保存额外的用户信息:
class MyUser
{
public int UserId { get; set; }; // The primary key of the table
public Guid UserGuid { get; set; } // References aspnet_Users.UserGuid
...
}我基本上希望Code First在创建MyUsers表时执行以下SQL:
ALTER TABLE MyUsers ADD FOREIGN KEY (UserGuid) REFERENCES aspnet_Users(UserId)我希望它能在执行迁移等操作时正常运行。
如何做到这一点?
发布于 2012-09-27 18:32:05
因此,基本上,我认为您需要使用逆向工程工具来为ASP.NET umembership表生成代码。例如,您可以直接从MyUser类引用这些POCOs。
https://stackoverflow.com/questions/12619123
复制相似问题