我刚刚开始使用 EF CodeFirst,尤其是使用 dataAnnotations。现在我正在尽我所能理解“DatabaseGenerated”属性。到目前为止我所知道的:
- 使用此属性为我提供了三个选项来处理属性值的创建:Computed、Id 和 None。
- 使用此属性意味着该属性不能手动更新 - 它由数据库完成
所以 - 我可以想象使用“Id”选项时会发生什么,我不知道使用“Computed”选项时会发生什么。我认为这应该告诉数据库计算字段值。
例如:字段“ sum ”=字段“价格”+字段“运费”。
但是我怎么能以这种方式使用它呢?我环顾四周,没有找到任何例子。请你帮助我好吗?