From 380e7dfc9e42135f13a553ac4d4787396f700ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Klari=C4=87?= Date: Thu, 4 Sep 2025 15:13:36 +0200 Subject: [PATCH] Add tablename to constructor of typeMeta --- src/Simpleverse.Repository.Db/Meta/TypeMeta.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Simpleverse.Repository.Db/Meta/TypeMeta.cs b/src/Simpleverse.Repository.Db/Meta/TypeMeta.cs index 0f8c8b6..cb9c477 100644 --- a/src/Simpleverse.Repository.Db/Meta/TypeMeta.cs +++ b/src/Simpleverse.Repository.Db/Meta/TypeMeta.cs @@ -24,9 +24,11 @@ public class TypeMeta public IList PropertiesExceptKeyComputedAndImmutable { get; } public bool IsProjection { get; } - public TypeMeta(Type type) + public TypeMeta(Type type) : this(type, null) { } + + public TypeMeta(Type type, string tableName) { - TableName = SqlMapperWrapper.GetTableName(type); + TableName = string.IsNullOrEmpty(tableName) ? SqlMapperWrapper.GetTableName(type) : tableName; Properties = SqlMapperWrapper.TypePropertiesCache(type); PropertiesKey = SqlMapperWrapper.KeyPropertiesCache(type); PropertiesComputed = SqlMapperWrapper.ComputedPropertiesCache(type);