Insert/Update/Delete

Top  Previous  Next

知道了如何实例化Database,熟悉了基本的强类型语法之后,我们就可以使用Database实例进行查询了。

 

写操作相对比较简单,就都放到一起来介绍了。

 

Insert

 

例如:

 

//db is an instance of Database

db.Insert(Northwind.Categories).AddColumn(Northwind.Categories.CategoryName, "test cat").Execute()        <-  插入,不返回自增字段值

db.Insert(Northwind.Categories).AddColumn(Northwind.Categories.CategoryName, "test cat").ExecuteReturnAutoIncrementID(Northwind.Categories.CategoryID)        <-  插入,返回自增字段值

 

Update

 

例如:

 

//db is an instance of Database

db.Update(Northwind.Categories).AddColumn(Northwind.Categories.CategoryName, "modified cat").Where(Northwind.Categories.CategoryName.Contains("test")).Execute()

 

Delete

 

例如:

 

//db is an instance of Database

db.Delete(Northwind.Categories).Where(Northwind.Categories.CategoryName.Contains("test")).Execute()