Entity framework 有选择地更新(不更新)字段

Entity framework 有选择地更新(不更新)字段,entity-framework,Entity Framework,有没有办法告诉EF 4.3+不要更新某些字段 我们在数据库中有一个标准,其中每个表都有一个“CreatedBy”列。我想确保不可能更新该专栏 我认为最安全的方法是告诉EF不要映射相应的属性,而只是为了更新 有没有办法做到这一点?如果先使用代码,可以使用DatabaseGenerated属性将属性配置为计算属性 哼让我补充一点。我希望在创建插入时将其推送到DB,而不是在更新时。 [DatabaseGenerated(DatabaseGeneratedOption.Computed)]

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

我们在数据库中有一个标准,其中每个表都有一个“CreatedBy”列。我想确保不可能更新该专栏

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


有没有办法做到这一点?

如果先使用代码,可以使用DatabaseGenerated属性将属性配置为计算属性


哼让我补充一点。我希望在创建插入时将其推送到DB,而不是在更新时。
    [DatabaseGenerated(DatabaseGeneratedOption.Computed)]
    public string Foo { get; set; }