【发布时间】:2013-08-29 14:45:42
【问题描述】:
我正在使用 MVC3、EF5、C#、Sql Server 2008 R2。
我将 Membership Provider 与我自己的一些“组织”表结合使用,并带有指向成员资格表的链接表。
当我在我的应用程序中取消帐户时,我会执行软删除,这对我的表来说很好。但是,我不确定我应该如何处理相关帐户的会员记录。理想情况下,我也想软删除记录。
问题是,当我尝试使用与已取消帐户相同的用户名创建新帐户时,我收到“用户名已存在。请输入不同的用户名”。类型错误。
显然我可以硬删除会员用户,但这意味着我在我的应用程序中硬删除我不希望这样做的所有相关记录。
想法。
谢谢。
【问题讨论】:
-
您使用什么会员提供商 - 新的通用会员提供商或旧会员提供商?
-
Errrr。我猜是旧版。我有 aspnet_Membership 等表。我做错了选择吗?
-
我假设“软删除”只是
IsDeleted = true在某处的列中?
标签: asp.net-mvc asp.net-mvc-3 asp.net-membership