c# - 删除客户记录时删除 ASP.NET 用户帐户?

标签 c# asp.net-mvc-3

当客户删除他的用户配置文件时,您如何删除 ASP.NET 用户帐户?关于如何解决这个问题有什么建议吗?

最佳答案

如果您的客户帐户有仍然关联的记录,您可能不希望删除用户以保持数据完整性。删除实际的 aspnet 成员记录实际上应该是一项管理工作。

在我看来,您应该将用户对象上的 .IsApproved 标志设置为 false 并生成一个允许

  1. 一种确保可以删除帐户而不影响记录(孤立数据)或

  2. 的手动方法
  3. 创建一个可以在 IsApproved == false 时安全删除用户帐户的作业。

我投票反对完全删除,以免让您的数据库处于不一致的状态

关于c# - 删除客户记录时删除 ASP.NET 用户帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404890/

相关文章:

jquery - Kendo Treeview 在子节点中获得无限循环

c# - 如何在 Entity Framework 4.3 中禁用模型兼容性检查?

css - MVC Webgrid,是否可以将 css 样式添加到单个列标题?

c# - 可观察 |订阅以仅获取更改的对象

c# - 如何通过 Jquery 将数组 string[] 传递给 Web 服务?

asp.net-mvc-3 - 使用 IEnumerable 在域模型和 View 模型之间进行映射

c# - 在 MVC3 问题中键入安全的 URL 操作

c# - 用于创建页面链接的 HTML Helper - 试图理解

c# - IDX10501 : Signature validation failed. child : '[PII is hidden]' , token : '[PII is hidden]' - Azure B2C

C# 使用从 FileStream 创建的 StreamWriter 移动到文件末尾