在 Asp.Net 动态数据中禁用一张表的删除但允许插入
您好,我有一个使用用户表的网站。我希望能够添加用户但不能删除它们 - 我需要更新数据库中的一个文件,该文件表示“已删除” - 知道如何执行此操作吗?
Hi I have a site where I use a User Table. I want to be able to add users but not delete them - I need to update a filed in the database that said Is Deleted - Any Idea how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议使用 Linq to SQL 或实体框架(或其他 ORM)之类的东西,并创建一个 CRUD 存储库(创建、读取、更新、删除)。但“D”的方法实际上是更新
isDeleted
字段的更新方法。这是我的 CRUD 存储库的示例(也带有服务层)。
http:// dotnetblogger.com/post/2010/07/04/MVC2-Separating-Concerns-with-Service-and-Repository-Layers.aspx
示例:
I would suggest using something like Linq to SQL or Entity Framework (or other ORM), and create a CRUD repository (Create, Read, Update, Delete). But the method for the "D" will actually be an update method that updates the
isDeleted
field.Here's an example of my CRUD repository (with a service layer as well).
http://dotnetblogger.com/post/2010/07/04/MVC2-Separating-Concerns-with-Service-and-Repository-Layers.aspx
Example:
我为每个实体创建一个自定义表单。
I create an custom form for every Entity.