From 384af91b028c56ea8738c0422762e83ec7ceb9f8 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 19 Jan 2024 14:45:05 +0800 Subject: [PATCH] Update CodeFirst --- .../SqlSugar/Realization/Dm/CodeFirst/DmCodeFirst.cs | 1 + .../SqlSugar/Realization/Kdbndp/CodeFirst/KdbndpCodeFirst.cs | 1 + .../SqlSugar/Realization/MySql/CodeFirst/MySqlCodeFirst.cs | 1 + .../SqlSugar/Realization/Sqlite/CodeFirst/SqliteCodeFirst.cs | 1 + 4 files changed, 4 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/CodeFirst/DmCodeFirst.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/CodeFirst/DmCodeFirst.cs index 942978f1b..8570f20d9 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/CodeFirst/DmCodeFirst.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/CodeFirst/DmCodeFirst.cs @@ -22,6 +22,7 @@ namespace SqlSugar if (entityInfo.IsCreateTableFiledSort) { columns = columns.OrderBy(c => c.CreateTableFieldSort).ToList(); + columns = columns.OrderBy(it => it.IsPrimarykey ? 0 : 1).ToList(); } } columns = columns.OrderBy(it => it.IsPrimarykey ? 0 : 1).ToList(); diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/CodeFirst/KdbndpCodeFirst.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/CodeFirst/KdbndpCodeFirst.cs index 8e96c29cd..878c059f1 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/CodeFirst/KdbndpCodeFirst.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Kdbndp/CodeFirst/KdbndpCodeFirst.cs @@ -24,6 +24,7 @@ namespace SqlSugar columns = columns.OrderBy(c => c.CreateTableFieldSort).ToList(); } } + columns = columns.OrderBy(it => it.IsPrimarykey ? 0 : 1).ToList(); this.Context.DbMaintenance.CreateTable(tableName, columns,true); } protected override DbColumnInfo EntityColumnToDbColumn(EntityInfo entityInfo, string tableName, EntityColumnInfo item) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/CodeFirst/MySqlCodeFirst.cs b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/CodeFirst/MySqlCodeFirst.cs index f93fc0750..55d2ed1fe 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/CodeFirst/MySqlCodeFirst.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/CodeFirst/MySqlCodeFirst.cs @@ -28,6 +28,7 @@ namespace SqlSugar if (entityInfo.IsCreateTableFiledSort) { columns = columns.OrderBy(c => c.CreateTableFieldSort).ToList(); + columns = columns.OrderBy(it => it.IsPrimarykey ? 0 : 1).ToList(); } } this.Context.DbMaintenance.CreateTable(tableName, columns,true); diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/CodeFirst/SqliteCodeFirst.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/CodeFirst/SqliteCodeFirst.cs index 8d5cfc7b7..546a72ae6 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/CodeFirst/SqliteCodeFirst.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Sqlite/CodeFirst/SqliteCodeFirst.cs @@ -131,6 +131,7 @@ namespace SqlSugar if (entityInfo.IsCreateTableFiledSort) { columns = columns.OrderBy(c => c.CreateTableFieldSort).ToList(); + columns = columns.OrderBy(it => it.IsPrimarykey ? 0 : 1).ToList(); } } this.Context.DbMaintenance.CreateTable(tableName, columns,true);