我想知道是否有可能像这样自动生成一个密钥:
- CBE_2012_1
- CBE_2012_2
- CBE_2012_3
- CBE_2013_1
- CBE_2013_2
- CBA_2013_1
- CBA_2013_2
- CBC_2013_1
我现在在我的班上有这个,ID 是带有自动编号的 ID:
[Key]
public int Id { get; set; }
public DateTime Date { get; set; }
public string Code { get; set; }
public string Name { get; set; }
但我想用数字作为键和格式:Code_Year_Id:
[Key]
public string Number { get; set; }
public DateTime Date { get; set; }
public string Code { get; set; }
public string Name { get; set; }
有人可以帮我吗?或者是否有人有有用的文档可以为我提供一个体面的解决方案?
在我保存一个新项目之前,我可以自己创建一个数字(在代码中),但可能有 2 个人同时保存一个新项目@,我不希望重复键出现异常..
扎科斯