【发布时间】:2012-03-19 16:55:06
【问题描述】:
如果使用 MVC3 创建了一个网站并附加了一个数据库。 它们都连接在一起。我有一张国家表,州表,城市表。现在,当我删除一个国家/地区时,它所附的州和城市仍然保留在数据库中。我在控制器列表中看不到它们,但是在创建城市时选择例如州时它们确实显示在下拉列表中。我该如何解决这个问题?
先谢谢了。
【问题讨论】:
-
这是一个非常模糊的问题。请分享您的代码和数据库模型。国家、城市和州之间是否存在外键约束?如果是这样,您可以使用 ON DELETE CASCADE 作为外键。
标签: sql-server asp.net-mvc asp.net-mvc-3 ado.net