我在数据库中有两列设置为主键,比如说Code1
和Code2
。我使用实体框架流利的 api 来创建这样的密钥:
entity.HasKey(p => new { p.Code1, p.Code2 }).HasName("table_pkey");
我需要的是 key 按字典顺序排列。例如,当我在数据库中有记录时。
var code1 = "AA01";
var code2 = "AB01";
var pkey = "AA01AB01";
我尝试添加
var code1 = "AB01";
var code2 = "AA01";
var pkey = "AB01AA01";
我希望这被视为数据库的重复键,因此不允许添加它们。
谢谢您的帮助