【发布时间】:2015-07-15 12:25:40
【问题描述】:
在 ASP.NET MVC 中是否可以使用主键以外的 ID 来识别数据库记录?
我们目前正在考虑将旧系统更新为 .NET,原始数据库结构有两个 IDS:sqlID,然后是page ID。目前,网站页面是从基于page ID 的数据库调用的,因此如果数据库迁移等,它们不会更改,而sqlID 可以根据数据库迁移等在需要时更改。
所以,我的问题是,例如,在执行编辑操作时,不是在表中单击“编辑”以及它用来查找该记录作为主键的 ID,有没有办法基于另一个列?
谢谢
【问题讨论】:
-
我的意思是如果你有备用钥匙...
-
@Adam 抱歉,这没有任何意义
-
您的问题还是我的评论?
-
主键保证是唯一的,但是如果您有其他列或列组合唯一标识一条记录,那么您可以相应地更改您的查询。
-
您愿意丢失您的数据吗? @SouthWilts
标签: c# asp.net-mvc