Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 79cda19

Browse files
committed
Change to use new CreateGetter/CreateSetter APIs
1 parent 9af6875 commit 79cda19

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/ServiceStack.OrmLite/Expressions/WriteExpressionCommandExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ internal static void PrepareUpdateAnonSql<T>(this IDbCommand dbCmd, IOrmLiteDial
160160
if (sql.Length > 0)
161161
sql.Append(", ");
162162

163-
var value = setField.GetPropertyGetterFn()(updateOnly);
163+
var value = setField.CreateGetter()(updateOnly);
164164
sql
165165
.Append(dialectProvider.GetQuotedColumnName(fieldDef.FieldName))
166166
.Append("=")

src/ServiceStack.OrmLite/OrmLiteConfigExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ internal static ModelDefinition GetModelDefinition(this Type modelType)
153153
? referencesAttr != null ? new ForeignKeyConstraint(referencesAttr.Type) : null
154154
: new ForeignKeyConstraint(fkAttr.Type, fkAttr.OnDelete, fkAttr.OnUpdate, fkAttr.ForeignKeyName),
155155
IsReference = referenceAttr != null && propertyType.IsClass(),
156-
GetValueFn = propertyInfo.GetPropertyGetterFn(),
157-
SetValueFn = propertyInfo.GetPropertySetterFn(),
156+
GetValueFn = propertyInfo.CreateGetter(),
157+
SetValueFn = propertyInfo.CreateSetter(),
158158
Sequence = sequenceAttr != null ? sequenceAttr.Name : string.Empty,
159159
IsComputed = computeAttr != null || customSelectAttr != null,
160160
ComputeExpression = computeAttr != null ? computeAttr.Expression : string.Empty,

src/ServiceStack.OrmLite/OrmLiteDialectProviderBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1014,7 +1014,7 @@ protected virtual object GetAnonValue(FieldDefinition fieldDef, object obj)
10141014
var key = anonType.Name + "." + fieldDef.Name;
10151015

10161016
var factoryFn = (Func<string, GetMemberDelegate>)(_ =>
1017-
anonType.GetProperty(fieldDef.Name).GetPropertyGetterFn());
1017+
anonType.GetProperty(fieldDef.Name).CreateGetter());
10181018

10191019
var getterFn = anonValueFnMap.GetOrAdd(key, factoryFn);
10201020

src/ServiceStack.OrmLite/SqlBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void AddDynamicParams(object cmdParams)
5656
if (cmdParams == null) return;
5757
foreach (var pi in cmdParams.GetType().GetPublicProperties())
5858
{
59-
var getterFn = pi.GetPropertyGetterFn();
59+
var getterFn = pi.CreateGetter();
6060
if (getterFn == null) continue;
6161
var value = getterFn(cmdParams);
6262
properties.Add(new Property(pi.Name, pi.PropertyType, value));

0 commit comments

Comments
 (0)