【发布时间】:2015-07-27 15:29:15
【问题描述】:
我目前正在使用 ASP.NET 4.5 MVC 和 MySQL 支持我的模型创建一个 Web 应用程序。
在首次登录时(以及之后的任何时候),用户输入 Web 应用所需的永久信息(姓名、DoB、地址等) 将需要几个到几十个设置,而且我听说最佳实践要求即使超过表中少至 10 列也需要重新评估您的范例。
从理论上说,我可以将设置分解为不同的类型。会有任何性能/组织/可用性/等吗?从为每个不同的部分创建不同的表中受益吗?
后续问题:持久性用户数据应该与您的用户表存储在同一个表中,还是设置应该有自己的表?我注意到有一个 AspNetUsers 表存储了一些基本信息。我可以用它来存储设置吗?
谢谢!
【问题讨论】:
-
看看这个。您想在 Identity 框架上进行扩展:typecastexception.com/post/2014/06/22/…
标签: c# mysql asp.net-mvc