using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Reflection; static class LinqExtensions { private static PropertyInfo GetPropertyInfo(Type objType, string name) { var properties = objType
本来需要EF来更新指定的字段,后来在园子里找到了代码 var StateEntry = ((IObjectContextAdapter)dbContext).ObjectContext.ObjectStateManager.GetObjectStateEntry(entity); StateEntry.SetModifiedProperty(property); 今天看Dos.ORM的源码发现了如何找到Lambda表达式里面的属性值 public string GetFieldNameByLam