csharp 忽略EF中的编辑属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 忽略EF中的编辑属性相关的知识,希望对你有一定的参考价值。
public void IgnoreNeverUpdateProperties()
{
var modifiedEntities =
Context.GetObjectContext().ObjectStateManager.GetObjectStateEntries(EntityState.Modified);
foreach (var entity in modifiedEntities)
{
entity.Entity.GetModelProperties()
.Where(x => x.GetCustomAttributes<NeverUpdateAttribute>().Any())
.ToList().ForEach(x => entity.RejectPropertyChanges(x.Name));
}
}
以上是关于csharp 忽略EF中的编辑属性的主要内容,如果未能解决你的问题,请参考以下文章
EF 4.2 和继承的类关联属性的几个问题
EF4 CTP5 Code First 方法忽略表属性
EF Core:检查 OnModelCreating 中是不是存在列以忽略属性
为什么EF核心会忽略我对数据集的更新?
EF5 和 .NET 4.5 中的未映射错误
有没有一种方法可以使JavaScriptSerializer忽略某些通用类型的属性?