有选择地更新(而不是更新)字段

时间:2012-02-20 22:31:27

标签: entity-framework

有没有办法告诉EF 4.3+不要更新某些字段?

我们在数据库中有一个标准,每个表都有一个'CreatedBy'列。我想确保无法更新该列。

我认为最安全的是告诉EF不要映射相应的属性,只是为了更新。

有办法吗?

1 个答案:

答案 0 :(得分:0)

如果您首先使用代码,则可以使用DatabaseGenerated属性将该属性配置为Computed

    [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
    public string Foo { get; set; }