我想在列上指定非负约束。不知道我该怎么办呢。我在谷歌上搜索没有任何帮助。
public class Price
{
[Key, Column(Order = 0)]
public int ItemID { get; set; }
[Key, Column(Order = 1)]
public int ItemQty { get; set; }
[DataType(DataType.Currency), Column(TypeName = "MONEY")]
public decimal ItemPrice { get; set; }
}
这里我希望 ItemQty 是一个正整数。我确实想过使用Range,但我不确定这是正确的方法......
我最后选择了Range()。仍然愿意接受建议。
答案 0 :(得分:-2)
实际上你不能这样做,EF中没有这样的功能这个问题已经得到了回答,你可以在链接中看到它,第二个答案给了你最好的答案如何以其他方式做到这一点imo,它是一个很好的解决问题的方法。希望它可以帮助您链接:answer