public static void SetPropertyValue(this IEntityPersister persister, object obj, string propertyName, object value) { var index = persister.GetPropertyIndex(obj, propertyName); if (index > -1) { persister.SetPropertyValue(obj, index, value, EntityMode.Poco); } }