From af44fdadb03f77e3b0bc5a72c293f5421d22fc4b Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Wed, 8 Feb 2023 18:12:52 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8D=20Firebird=20CodeFirst?= =?UTF-8?q?=20=E7=B4=A2=E5=BC=95=20DESC=20=E9=97=AE=E9=A2=98=EF=BC=9B#1413?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Providers/FreeSql.Provider.Firebird/FirebirdCodeFirst.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Providers/FreeSql.Provider.Firebird/FirebirdCodeFirst.cs b/Providers/FreeSql.Provider.Firebird/FirebirdCodeFirst.cs index 07e7addd..4a066cd7 100644 --- a/Providers/FreeSql.Provider.Firebird/FirebirdCodeFirst.cs +++ b/Providers/FreeSql.Provider.Firebird/FirebirdCodeFirst.cs @@ -136,6 +136,7 @@ namespace FreeSql.Firebird { sb.Append("CREATE "); if (uk.IsUnique) sb.Append("UNIQUE "); + if (uk.Columns.Any(a => a.IsDesc)) sb.Append("DESC "); sb.Append("INDEX ").Append(_commonUtils.QuoteSqlName(ReplaceIndexName(uk.Name, tbname))).Append(" ON ").Append(createTableName).Append("("); foreach (var tbcol in uk.Columns) { @@ -262,7 +263,6 @@ where trim(d.rdb$relation_name) = {0}", tboldname ?? tbname); foreach (var tbcol in uk.Columns) { sb.Append(_commonUtils.QuoteSqlName(tbcol.Column.Attribute.Name)); - //if (tbcol.IsDesc) sb.Append(" DESC"); sb.Append(", "); } sb.Remove(sb.Length - 2, 2).Append(");\r\n");