From 539e76c28ee0f183a45345bb74c38d33e2b91581 Mon Sep 17 00:00:00 2001
From: 28810 <28810@YEXIANGQIN>
Date: Wed, 4 Dec 2019 15:37:56 +0800
Subject: [PATCH] =?UTF-8?q?-=20=E8=A1=A5=E5=85=85=20GetTableByEntity=20?=
=?UTF-8?q?=E5=BD=93=E5=B1=9E=E6=80=A7=E5=90=8D=E6=88=96=E7=89=B9=E6=80=A7?=
=?UTF-8?q?=E5=90=8D=E9=87=8D=E5=A4=8D=E6=97=B6=E7=9A=84=E5=8F=8B=E5=A5=BD?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml | 49 +++++++++++++++++++
FreeSql/Internal/UtilsExpressionTree.cs | 3 ++
2 files changed, 52 insertions(+)
diff --git a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml
index 5b80bfb0..7fce6993 100644
--- a/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml
+++ b/FreeSql.Tests/FreeSql.Tests/FreeSql.Tests.xml
@@ -464,5 +464,54 @@
部门对象
+
+
+ 入学年份
+
+
+
+
+ 学段
+
+
+
+
+ 人数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 待标注
+
+
+
+
+ 合格
+
+
+
+
+ 不合格
+
+
+
+
+
diff --git a/FreeSql/Internal/UtilsExpressionTree.cs b/FreeSql/Internal/UtilsExpressionTree.cs
index c3aa32ac..f175d6ae 100644
--- a/FreeSql/Internal/UtilsExpressionTree.cs
+++ b/FreeSql/Internal/UtilsExpressionTree.cs
@@ -195,6 +195,9 @@ namespace FreeSql.Internal
col.DbInsertValue = colattr.ServerTime == DateTimeKind.Local ? common.Now : common.NowUtc;
}
+ if (trytb.Columns.ContainsKey(colattr.Name)) throw new Exception($"ColumnAttribute.Name {colattr.Name} 重复存在,请检查(注意:不区分大小写)");
+ if (trytb.ColumnsByCs.ContainsKey(p.Name)) throw new Exception($"属性名 {p.Name} 重复存在,请检查(注意:不区分大小写)");
+
trytb.Columns.Add(colattr.Name, col);
trytb.ColumnsByCs.Add(p.Name, col);
columnsList.Add(col);