1
下面的问题是关于数据库设置了aspnet_regsql.exe的(对.NET 4):ASP.NET Membership DB模式的架构背后的原因是什么?
- 为什么存储在aspnet_Users无论是在原来的形式和小写的用户名?为什么不总是小写?
- 为什么用户和UsersMembership两个不同的表?这仅仅是因为我们可以拥有不同的会员/应用程序或者是一些最佳实践?
- 数据应该像“列”一样存储在数据库中吗“IsApproved”?对我而言,这似乎是一个临时专栏,一旦获得批准,就可以删除。那么为什么不把它存储到一个包含键/值对(类似于“ExtendedpProperties”)的表中,类似于其他列,如“Comment”或“LastLockoutDate”
- “aspnet_PersonalizationPerUser”中“LastUpdatedDate”的用途是什么
- 为什么没有价值两列aspnet_Profile?
有什么问题在DB吗?你认为应该以另一种方式被设计的?请提供论据。
谢谢!