0
有没有办法告诉EF 4.3+不更新某些字段?有选择地更新(而不是更新)字段
我们在DB中有一个标准,每个表都有一个'CreatedBy'列。我想确保无法更新该列。
最安全的我看到它会告诉EF不映射相应的属性,但只是为了更新。
有没有办法做到这一点?
有没有办法告诉EF 4.3+不更新某些字段?有选择地更新(而不是更新)字段
我们在DB中有一个标准,每个表都有一个'CreatedBy'列。我想确保无法更新该列。
最安全的我看到它会告诉EF不映射相应的属性,但只是为了更新。
有没有办法做到这一点?
如果您先使用代码,则可以使用DatabaseGenerated
属性将属性配置为Computed
。
[DatabaseGenerated(DatabaseGeneratedOption.Computed)]
public string Foo { get; set; }
哼......让我加一个精度。我希望它在创建(插入)时被推送到数据库,而不是在更新时。 – 2012-02-21 16:18:25