From 57ef4c1b0ed1732123ec23dce4105f0d75d27a7b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 6 May 2019 19:52:07 +0800 Subject: [PATCH] - --- .../SqlServerTest/Demo/DemoD_DbFirst.cs | 40 +++++++++++++++++++ Src/Asp.Net/SqlServerTest/Program.cs | 1 + .../SqlServerTest/SqlServerTest.csproj | 1 + 3 files changed, 42 insertions(+) create mode 100644 Src/Asp.Net/SqlServerTest/Demo/DemoD_DbFirst.cs diff --git a/Src/Asp.Net/SqlServerTest/Demo/DemoD_DbFirst.cs b/Src/Asp.Net/SqlServerTest/Demo/DemoD_DbFirst.cs new file mode 100644 index 000000000..0e29a85c7 --- /dev/null +++ b/Src/Asp.Net/SqlServerTest/Demo/DemoD_DbFirst.cs @@ -0,0 +1,40 @@ +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace OrmTest +{ + public class DemoD_DbFirst + { + public static void Init() + { + SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() + { + DbType = DbType.SqlServer, + ConnectionString = Config.ConnectionString, + InitKeyType = InitKeyType.Attribute, + IsAutoCloseConnection = true, + AopEvents = new AopEvents + { + OnLogExecuting = (sql, p) => + { + Console.WriteLine(sql); + } + } + }); + db.DbFirst.CreateClassFile("c:\\Demo\\1", "Models"); + + + db.DbFirst.Where("Student").CreateClassFile("c:\\Demo\\2", "Models"); + + + db.DbFirst.Where(it => it.ToLower().StartsWith("view")).CreateClassFile("c:\\Demo\\3"); + + db.DbFirst.Where(it => it.ToLower().StartsWith("view")).CreateClassFile("c:\\Demo\\4"); + + + } + } +} diff --git a/Src/Asp.Net/SqlServerTest/Program.cs b/Src/Asp.Net/SqlServerTest/Program.cs index 951f5e7c7..8615503e7 100644 --- a/Src/Asp.Net/SqlServerTest/Program.cs +++ b/Src/Asp.Net/SqlServerTest/Program.cs @@ -12,6 +12,7 @@ namespace OrmTest Demo1_SqlSugarClient.Init(); Democ_GobalFilter.Init(); + DemoD_DbFirst.Init(); Console.WriteLine("all successfully."); Console.ReadKey(); diff --git a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj index bee20726e..ac09478ee 100644 --- a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj +++ b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj @@ -51,6 +51,7 @@ +