我开始关注ASP.NET Identity Framework。它由实体框架6提供支持。
它使用默认数据库和相关表的数量。
AspNetUsers
,AspnetUserRoles
,AspnetUserLogins
,AspnetUserClaims
,AspnetRoles
,_MigrationHistory
之后,我需要添加我的商家信息表Products
,Categories
等...
所以这是我的问题。
目前看起来像使用Code First
我可以处理User Profiles
。
但接下来,如果我需要向数据库添加新的业务表,我是否需要创建edmx
模型并保留所有实体,包括Aspnet Identity Enitnites?
有没有办法做到这一点(切换ASP.NET Identity Framework
以使用自定义edmx
文件中定义的实体)?
或者我可能需要保留ASP.NET Identity Framework
/ User Profiles
,并通过自定义edmx
模式处理我的商家信息表?
你有什么建议?
我认为通过edmx
文件处理所有内容是个好主意,这样我就可以直接在数据库中进行任何更改,然后使用edmx
模板更新tt
文件并重新生成Enitites和Datacontext