diff --git a/src/ReC.Domain/Extensions/ReflectionExtensions.cs b/src/ReC.Domain/Extensions/ReflectionExtensions.cs index 1eeb191..b3dcd57 100644 --- a/src/ReC.Domain/Extensions/ReflectionExtensions.cs +++ b/src/ReC.Domain/Extensions/ReflectionExtensions.cs @@ -9,7 +9,7 @@ public static class ReflectionExtensions /// Gets the value of a property by its column name defined in . /// Returns null if no property with the given column name exists. /// - public static object? GetValueByColumnName(this object obj, string columnName) + public static object? GetValueByColumnName(this T obj, string columnName) where T : class { var property = obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance) .FirstOrDefault(p => p.GetCustomAttribute()?.Name == columnName);