我有一个名为 country 的表,它有 3 列:
ID: generated primary key
Country_Code : not primary key but it is Unique and in most of the time I will
use it Instead of ID.
Country_Name : the long name of the country
我不能从上面改变任何东西,这是业务需求。
我使用 asp.net mvc 生成 CURD 功能,然后我更改了代码,使其依赖于 Country_Code 而不是 ID,例如我的详细信息页面 url 如下所示:
something.com/country/detail/ss
我成功读取、写入和删除,但在编辑中我未能通过验证语句(ModelState.IsValid),问题是当数据来自我的编辑页面时,ID 始终为 0。