diff --git a/README.md b/README.md
index 80c67c6a2..7aeeea596 100644
--- a/README.md
+++ b/README.md
@@ -125,7 +125,7 @@ var t4 = db.Updateable(updateObj).IgnoreColumns(it => new { it.Name, it.TestId }
var t7 = db.Updateable(updateObjs).ExecuteCommand();
//Where By Expression
-var t9 = db.Updateable(updateObj).Where(it => it.Id == 1).ExecuteCommand();
+var t9 = db.Updateable(it=>new class() { name="a",createtime=p }).Where(it => it.Id == 1).ExecuteCommand();
```
[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/2.Updateable)
@@ -155,21 +155,20 @@ var s9 = db.Insertable(insertObjs).InsertColumns(it => new { it.Name }).ExecuteC
We use it to Delete
```cs
-var t1 = db.Deleteable().Where(new Student() { Id = 1 }).ExecuteCommand();
-
-//use lock
-var t2 = db.Deleteable().With(SqlWith.RowLock).ExecuteCommand();
-
+ //by entity
+db.Deleteable().Where(new Student() { Id = 1 }).ExecuteCommand();
//by primary key
-var t3 = db.Deleteable().In(1).ExecuteCommand();
+db.Deleteable().In(1).ExecuteCommand();
//by primary key array
-var t4 = db.Deleteable().In(new int[] { 1, 2 }).ExecuteCommand();
+db.Deleteable().In(new int[] { 1, 2 }).ExecuteCommand();
//by expression
-var t5 = db.Deleteable().Where(it => it.Id == 1).ExecuteCommand();
+db.Deleteable().Where(it => it.Id == 1).ExecuteCommand();
+
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/4.Deleteable )
## 5. SqlQueryable
@@ -178,6 +177,7 @@ var list = db.SqlQueryable("select * from student").ToPageList(1, 2);
var list2 = db.SqlQueryable("select * from student").Where(it=>it.Id==1).ToPageList(1, 2);
var list3= db.SqlQueryable("select * from student").Where("id=@id",new { id=1}).ToPageList(1, 2);
```
+[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/5.SqlQueryable )
## 6. SaveQueues
Perform multiple operations together with transactions
@@ -198,6 +198,8 @@ db.Queryable().AddQueue();
db.AddQueue("select * from student where id=@id", new { id = 1 });
var result2 = db.SaveQueues();
```
+[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/6.queue )
+
## 7.Ado
db.Ado.MethodName,Look at the following example
@@ -214,6 +216,7 @@ var nameP= new SugarParameter("@name", "张三");
var ageP= new SugarParameter("@age", null, true);//isOutput=true
var dt2 = db.Ado.UseStoredProcedure().GetDataTable("sp_school",nameP,ageP);
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/7.ado )
## 8.Saveable
Insert or Update
@@ -225,6 +228,7 @@ db.Saveable(new Student() { Name = "" })
.ExecuteReturnEntity();
```
+[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/8.saveable )
## 9.EntityMain
```cs
@@ -234,6 +238,8 @@ foreach (var column in entityInfo.Columns)
Console.WriteLine(column.ColumnDescription);
}
```
+[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/9.entityMain )
+
## 10.DbMain
```cs
var tables = db.DbMaintenance.GetTableInfoList();
@@ -242,6 +248,7 @@ foreach (var column in entityInfo.Columns)
Console.WriteLine(table.Description);
}
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/a.DbMain )
## 11.Aop
@@ -264,6 +271,7 @@ db.Aop.OnExecutingChangeSql = (sql, pars) => //SQL executing event (pre-exe
};
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/b.aop )
## 12.QueryFilter
```cs
@@ -287,6 +295,8 @@ public static SqlSugarClient GetInstance()
return db;
}
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/c.GobalFilter )
+
## 13.DbFirst
```cs
var db = GetInstance();
@@ -316,15 +326,23 @@ db.DbFirst.IsCreateAttribute().Where("Student").CreateClassFile("c:\\Demo\\5");
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/d.DbFirst )
+
+
## 14.CodeFirst
```cs
db.CodeFirst.SetStringDefaultLength(100).BackupTable().InitTables(typeof(CodeTable),typeof(CodeTable2)); //change entity backupTable
db.CodeFirst.SetStringDefaultLength(100).InitTables(typeof(CodeTable), typeof(CodeTable2));
```
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/e.CodeFirst )
+
## 15.Utilities
```cs
var list = db.Utilities.DataTableToList(datatable);
```
+
+[View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/f.Utilities )
+
## 16.SimpleClient
```cs
@@ -335,6 +353,9 @@ sdb.GetList();
sdb.DeleteById(1);
sdb.Update(obj);
```
+
+
+ [View more >> ](https://github.com/sunkaixuan/SqlSugar/wiki/g.SimpleClient )
# Code generator