From 5ad323e993b9a61fd33c5d85e618e7d0d705d96c Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 12 May 2017 21:18:26 +0800 Subject: [PATCH] - --- SqlSugar/SqlSugarClient.cs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/SqlSugar/SqlSugarClient.cs b/SqlSugar/SqlSugarClient.cs index a21e41bd5..931f4e273 100644 --- a/SqlSugar/SqlSugarClient.cs +++ b/SqlSugar/SqlSugarClient.cs @@ -338,6 +338,34 @@ namespace SqlSugar return mappingInfo.DbTableName; } } + internal string GetEntityName(string tableName) + { + if (this.MappingTables == null || this.MappingTables.Count == 0) return tableName; + else + { + var mappingInfo = this.MappingTables.SingleOrDefault(it => it.DbTableName == tableName); + return mappingInfo.EntityName; + } + } + internal string GetDbColumnName(string entityNam) + { + var typeName = typeof(T).Name; + if (this.MappingTables == null || this.MappingTables.Count == 0) return typeName; + else + { + var mappingInfo = this.MappingTables.SingleOrDefault(it => it.EntityName == typeName); + return mappingInfo.DbTableName; + } + } + internal string GetEntityPropertyName(string bbColumnName) + { + if (this.MappingTables == null || this.MappingTables.Count == 0) return tableName; + else + { + var mappingInfo = this.MappingTables.SingleOrDefault(it => it.DbTableName == tableName); + return mappingInfo.EntityName; + } + } #endregion } }