1

我想在列上指定一个非负约束。不知道我应该怎么做。我在谷歌上的搜索没有任何帮助。

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()。不过仍然对建议持开放态度。

4

1 回答 1

-2

实际上你不能这样做EF中没有这样的功能这个问题已经得到回答,你可以在链接中看到它,第二个答案给你最好的答案如何以其他方式做,这是一个很好的解决方案到问题。希望它可以帮助您链接: 回答

于 2020-12-22T12:35:04.080 回答