From 3fdd97915612019d58ee31be1b45ce2aa03486ff Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Thu, 23 Dec 2021 17:46:18 +0800 Subject: [PATCH] Optimization tip --- .../Abstract/QueryableProvider/QueryableProvider.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 14bf597e3..0b5f1eb85 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -1923,7 +1923,14 @@ namespace SqlSugar } protected ISugarQueryable _As(string tableName, string entityName) { - this.QueryBuilder.AsTables.Add(entityName, tableName); + if (this.QueryBuilder.AsTables != null && this.QueryBuilder.AsTables.Any(it => it.Key == entityName)) + { + Check.Exception(true, ErrorMessage.GetThrowMessage($"use As<{tableName}>(\"{tableName}\")", $"请把 As(\"{tableName}\"), 改成 As<{tableName}实体>(\"{tableName}\")")); + } + else + { + this.QueryBuilder.AsTables.Add(entityName, tableName); + } return this; } protected void _Filter(string FilterName, bool isDisabledGobalFilter)