0

我即将编写一个 Silverlight 业务应用程序,并且我计划使用 ASP.NET 内置的身份验证服务(据我所知,它足够安全)。

我的问题是我已经有一个数据库,其中的Users表比 ASP.NET DB 中的列多得多。

最好的做法是什么,这里?

选项 1:向 ASP.NETUsers表添加列。

选项 2:Users只将不在 ASP.NET 表中的列放入我的表Users中。

选项 3:使用ProfileASP.NET DB 中的表来存储我的用户的额外数据。

选项 4:您命名。;o)

我目前倾向于选项 2,因为我认为更改 ASP.NET DB 会将该 DB 的使用限制在该应用程序中。

谢谢!

4

1 回答 1

1

选项 2 可能非常好(您可以覆盖和自定义成员资格提供程序类,以使这对您来说更加无缝)。

配置文件表很有用,因为它很容易添加,但直接查询可能会很痛苦(例如,创建一个显示所有用户的名字和姓氏的网格视图,其中这些数据都在配置文件的一列中)。

于 2012-08-23T09:18:29.963 回答