偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

LINQ to SQL語句經驗總結

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

LINQ to SQL有很多值得學習的地方,這里我們主要介紹LINQ to SQL語句,包括介紹一對多關系和多對多關系等方面。

LINQ to SQL語句簡單形式

說明:new一個對象,使用InsertOnSubmit方法將其加入到對應的集合中,使用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 表對象。調用SubmitChanges 將此新Customer保存到數(shù)據(jù)庫。

LINQ to SQL語句一對多關系

說明:Category與Product是一對多的關系,提交Category(一端)的數(shù)據(jù)時,LINQ to SQL會自動將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對象添加到與此新Category有外鍵關系的Products表中。調用SubmitChanges將這些新對象及其關系保存到數(shù)據(jù)庫。

LINQ to SQL語句多對多關系

說明:在多對多關系中,我們需要依次提交。

  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查詢基礎概括
責任編輯:佚名 來源: IT168
相關推薦

2009-09-16 17:13:54

學習Linq

2009-09-11 13:29:31

LINQ查詢操作

2009-09-08 16:02:47

Linq使用Group

2009-09-08 10:57:55

LINQ查詢操作

2009-09-09 17:14:17

Linq lambda

2010-05-06 17:30:56

Oracle查詢語句

2009-10-15 09:27:00

2009-08-19 09:24:43

AJAX引擎經驗總結

2009-09-29 16:32:11

OJB Hiberna

2018-06-07 09:29:34

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

2017-11-09 17:35:21

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

2009-03-11 15:40:20

2009-09-07 17:09:45

Linq To Sql

2009-09-11 12:08:09

Linq to SQL

2009-11-17 11:24:00

PHP應用技巧

2009-08-20 17:35:47

Servlet和JSP

2011-07-08 13:15:52

JSP

2010-06-12 17:37:18

UML實踐指南

2009-10-22 15:07:12

綜合布線工程

2011-03-28 17:12:36

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

51CTO技術棧公眾號