From efe78d767eabbb1d4d9435986851a500533337b1 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sun, 30 Apr 2017 23:02:04 +0800 Subject: [PATCH] - --- SqlSugar/Entities/SugarList.cs | 38 +++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 12 deletions(-) diff --git a/SqlSugar/Entities/SugarList.cs b/SqlSugar/Entities/SugarList.cs index 1ae469a7c..de5fa4374 100644 --- a/SqlSugar/Entities/SugarList.cs +++ b/SqlSugar/Entities/SugarList.cs @@ -5,34 +5,48 @@ using System.Text; namespace SqlSugar { - public class MappingTableList : List + public class MappingTableList : List { public void Add(string entityName, string dbTableName) { this.RemoveAll(it => it.EntityName.Equals(entityName, StringComparison.CurrentCultureIgnoreCase)); this.Add(new MappingTable() { EntityName = entityName, DbTableName = dbTableName }); } - public void Add(string entityName, string dbTableName,string dbTableShortName) + public void Add(string entityName, string dbTableName, string dbTableShortName) { this.RemoveAll(it => it.EntityName.Equals(entityName, StringComparison.CurrentCultureIgnoreCase)); - this.Add(new MappingTable() { EntityName = entityName, DbTableName = dbTableName, DbShortTaleName =dbTableShortName}); + this.Add(new MappingTable() { EntityName = entityName, DbTableName = dbTableName, DbShortTaleName = dbTableShortName }); } - } - - public class IgnoreComumnList : List { - public void Add(string EntityPropertyName,string EntityName) + public new void Clear() { - this.RemoveAll(it => it.EntityPropertyName.Equals(EntityPropertyName, StringComparison.CurrentCultureIgnoreCase)); - this.Add(new IgnoreComumn() { EntityPropertyName = EntityPropertyName, EntityName=EntityName}); + this.RemoveAll(it=>true); } } - public class MappingColumnList: List + public class IgnoreComumnList : List { - public void Add(string EntityPropertyName, string dbColumnName,string dbTableName) + public void Add(string EntityPropertyName, string EntityName) { this.RemoveAll(it => it.EntityPropertyName.Equals(EntityPropertyName, StringComparison.CurrentCultureIgnoreCase)); - this.Add(new MappingColumn() { EntityPropertyName = EntityPropertyName, DbColumnName = dbColumnName, DbTableName= dbTableName }); + this.Add(new IgnoreComumn() { EntityPropertyName = EntityPropertyName, EntityName = EntityName }); + } + + public new void Clear() + { + this.RemoveAll(it => true); + } + } + + public class MappingColumnList : List + { + public void Add(string EntityPropertyName, string dbColumnName, string dbTableName) + { + this.RemoveAll(it => it.EntityPropertyName.Equals(EntityPropertyName, StringComparison.CurrentCultureIgnoreCase)); + this.Add(new MappingColumn() { EntityPropertyName = EntityPropertyName, DbColumnName = dbColumnName, DbTableName = dbTableName }); + } + public new void Clear() + { + this.RemoveAll(it => true); } } }