From b28ab059c57bb386bd433e30ac6307103b4c92a5 Mon Sep 17 00:00:00 2001
From: sunkaixuan <610262374@qq.com>
Date: Tue, 7 May 2019 13:17:27 +0800
Subject: [PATCH] Update Demo
---
.../SqlServerTest/Demo/DemoE_CodeFirst.cs | 35 +++++++++++++++++++
Src/Asp.Net/SqlServerTest/Program.cs | 1 +
.../SqlServerTest/SqlServerTest.csproj | 1 +
3 files changed, 37 insertions(+)
create mode 100644 Src/Asp.Net/SqlServerTest/Demo/DemoE_CodeFirst.cs
diff --git a/Src/Asp.Net/SqlServerTest/Demo/DemoE_CodeFirst.cs b/Src/Asp.Net/SqlServerTest/Demo/DemoE_CodeFirst.cs
new file mode 100644
index 000000000..cc8cf3b3e
--- /dev/null
+++ b/Src/Asp.Net/SqlServerTest/Demo/DemoE_CodeFirst.cs
@@ -0,0 +1,35 @@
+using SqlSugar;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace OrmTest
+{
+ public class DemoE_CodeFirst
+ {
+ public static void Init()
+ {
+ SqlSugarClient db = new SqlSugarClient(new ConnectionConfig()
+ {
+ DbType = DbType.SqlServer,
+ ConnectionString = Config.ConnectionString,
+ InitKeyType = InitKeyType.Attribute,
+ IsAutoCloseConnection = true
+ });
+
+ db.CodeFirst.InitTables(typeof(CodeFirstTable1));//Create CodeFirstTable1
+ }
+ }
+
+ public class CodeFirstTable1
+ {
+ [SugarColumn(IsIdentity = true, IsPrimaryKey = true)]
+ public int Id { get; set; }
+ public string Name { get; set; }
+ [SugarColumn(ColumnDataType = "Nvarchar(255)")]//custom
+ public string Text { get; set; }
+ [SugarColumn(IsNullable = true)]
+ public DateTime CreateTime { get; set; }
+ }
+}
diff --git a/Src/Asp.Net/SqlServerTest/Program.cs b/Src/Asp.Net/SqlServerTest/Program.cs
index 31d179763..0184d0b67 100644
--- a/Src/Asp.Net/SqlServerTest/Program.cs
+++ b/Src/Asp.Net/SqlServerTest/Program.cs
@@ -14,6 +14,7 @@ namespace OrmTest
Demo1_SqlSugarClient.Init();
Democ_GobalFilter.Init();
DemoD_DbFirst.Init();
+ DemoE_CodeFirst.Init();
//Unit test
NewUnitTest.Init();
diff --git a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj
index 914986c11..ce1257783 100644
--- a/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj
+++ b/Src/Asp.Net/SqlServerTest/SqlServerTest.csproj
@@ -52,6 +52,7 @@
+