自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LINQ to SQL語句經(jīng)驗(yàn)總結(jié)

開發(fā) 后端
這里介紹LINQ to SQL語句簡單形式,包括介紹使用InsertOnSubmit方法將新客戶添加到Customers 表對(duì)象。調(diào)用SubmitChanges 將此新Customer保存到數(shù)據(jù)庫。

LINQ to SQL有很多值得學(xué)習(xí)的地方,這里我們主要介紹LINQ to SQL語句,包括介紹一對(duì)多關(guān)系和多對(duì)多關(guān)系等方面。

LINQ to SQL語句簡單形式

說明:new一個(gè)對(duì)象,使用InsertOnSubmit方法將其加入到對(duì)應(yīng)的集合中,使用SubmitChanges()提交到數(shù)據(jù)庫。

  1. NorthwindDataContext db = new NorthwindDataContext();  
  2. var newnewCustomer = new Customer  
  3. {  
  4. CustomerID = "MCSFT",  
  5. CompanyName = "Microsoft",  
  6. ContactName = "John Doe",  
  7. ContactTitle = "Sales Manager",  
  8. Address = "1 Microsoft Way",  
  9. City = "Redmond",  
  10. Region = "WA",  
  11. PostalCode = "98052",  
  12. Country = "USA",  
  13. Phone = "(425) 555-1234",  
  14. Fax = null 
  15. };  

語句描述:使用InsertOnSubmit方法將新客戶添加到Customers 表對(duì)象。調(diào)用SubmitChanges 將此新Customer保存到數(shù)據(jù)庫。

LINQ to SQL語句一對(duì)多關(guān)系

說明:Category與Product是一對(duì)多的關(guān)系,提交Category(一端)的數(shù)據(jù)時(shí),LINQ to SQL會(huì)自動(dòng)將Product(多端)的數(shù)據(jù)一起提交。

  1. var newnewCategory = new Category  
  2. {  
  3. CategoryName = "Widgets",  
  4. Description = "Widgets are the ……" 
  5. };  
  6. var newnewProduct = new Product  
  7. {  
  8. ProductName = "Blue Widget",  
  9. UnitPrice = 34.56M,  
  10. Category = newCategory 
  11. };  

語句描述:使用InsertOnSubmit方法將新類別添加到Categories表中,并將新Product對(duì)象添加到與此新Category有外鍵關(guān)系的Products表中。調(diào)用SubmitChanges將這些新對(duì)象及其關(guān)系保存到數(shù)據(jù)庫。

LINQ to SQL語句多對(duì)多關(guān)系

說明:在多對(duì)多關(guān)系中,我們需要依次提交。

  1. var newnewEmployee = new Employee  
  2. {  
  3. FirstName = "Kira",  
  4. LastName = "Smith" 
  5. };  
  6. var newnewTerritory = new Territory  
  7. {  
  8. TerritoryID = "12345",  
  9. TerritoryDescription = "Anytown",  
  10. Region = db.Regions.First()  
  11. };  
  12. var newnewEmployeeTerritory = new EmployeeTerritory  
  13. {  
  14. Employee = newEmployee,  
  15. Territory = newTerritory 
  16. };  

【編輯推薦】

  1. LINQ Customers類概括
  2. LINQ查詢操作全面分析
  3. LINQ to SQL的Table剖析
  4. Linq數(shù)據(jù)分組全面描述
  5. LINQ查詢基礎(chǔ)概括
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-09-16 17:13:54

學(xué)習(xí)Linq

2009-09-08 10:57:55

LINQ查詢操作

2009-09-11 13:29:31

LINQ查詢操作

2009-09-08 16:02:47

Linq使用Group

2009-09-09 17:14:17

Linq lambda

2010-05-06 17:30:56

Oracle查詢語句

2009-10-15 09:27:00

2018-06-07 09:29:34

數(shù)據(jù)庫MySQL慢SQL

2009-03-11 15:40:20

2017-11-09 17:35:21

數(shù)據(jù)庫OracleSQL優(yōu)化

2009-09-11 12:08:09

Linq to SQL

2009-08-19 09:24:43

AJAX引擎經(jīng)驗(yàn)總結(jié)

2009-09-29 16:32:11

OJB Hiberna

2009-09-07 17:09:45

Linq To Sql

2011-07-08 13:15:52

JSP

2009-10-22 15:07:12

綜合布線工程

2009-11-17 11:24:00

PHP應(yīng)用技巧

2010-06-12 17:37:18

UML實(shí)踐指南

2009-08-20 17:35:47

Servlet和JSP

2011-03-28 17:12:36

sql server數(shù)優(yōu)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)