首先,我只想要一个数据库,而不是额外的傻小东西。我已经读过这个提供程序使用UserProfiles
表来存储登录凭据。我想使用我的Occupant
表,而不必将两者联系起来。这可能,我该怎么做?
如果它必须是UserProfile
,我是否可以使用EF继承功能继承Occupant
,因此提供者只能看到UserProfile
表上的Occupant
接口?
答案 0 :(得分:0)
您可以在WebSecurity.InitializeDatabaseConnection方法中更改要使用的表的名称。此方法中有一个名为 userTableName 的参数。如果 Occupant 表中的用户名列具有不同的名称,则还应在参数 userNameColumn 中指定该名称。此外,表中使用的标识列名称将在 userIdColumn 中指定。有一些技术可以将SimpleMembership数据库包含在您自己的数据库中,详细信息取决于您是使用代码优先还是数据库优先方法。开箱即用SimpleMembership是代码优先的。