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

LINQ To SQL Designer描述

開(kāi)發(fā) 后端
這里介紹LINQ To SQL Designer所產(chǎn)生出來(lái)的Entity Class是不支援序列化的,你必須在LINQ To SQL Designer中調(diào)整Serialization Mode屬性來(lái)要求其產(chǎn)生可序列化的Entity Class。

學(xué)習(xí)LINQ To SQL時(shí),經(jīng)常會(huì)遇到LINQ To SQL Designer問(wèn)題,這里將介紹LINQ To SQL Designer問(wèn)題的解決方法。

LINQ To SQL Designer

談完了系統(tǒng)架構(gòu)后,現(xiàn)在讓我們回到主軸上,如何將LINQ To SQL應(yīng)用于N-Tier應(yīng)用程式架構(gòu)中,在這個(gè)階段首要必須解決的問(wèn)題是,LINQ To SQL的Entity Object能否透過(guò)Web Service 、Remoting、WCF來(lái)傳遞?

答案是肯定的,不支援這個(gè)的話,LINQ To SQL就幾乎沒(méi)有存在的價(jià)值了。不過(guò)這有個(gè)小技巧,在預(yù)設(shè)設(shè)定中,LINQ To SQL Designer所產(chǎn)生出來(lái)的Entity Class是不支援序列化的,你必須在LINQ To SQL Designer中調(diào)整Serialization Mode屬性來(lái)要求其產(chǎn)生可序列化的Entity Class。

在設(shè)定Serialization Mode為Unidirectional后,所產(chǎn)生的Entity Class便會(huì)標(biāo)上傳統(tǒng)物件序列化所須的[Serializable]及WCF所須的[DataContrast]等兩個(gè)Attribute,有了這兩個(gè) Attribute后,Entity Object便可傳遞于Remoting、Web Services、WCF等通訊協(xié)定。

中介伺服器端的實(shí)作

1.用WCF來(lái)實(shí)作中介伺服器是一件相當(dāng)輕松的事,首先請(qǐng)建立一個(gè)WCF Service Application專(zhuān)案。

2.然后添加一個(gè)LINQ To SQL Classes項(xiàng)目于此專(zhuān)案中,本例于此添加了北風(fēng)資料庫(kù)的Customers資料表。

3.接著刪除自動(dòng)產(chǎn)生的IService1.cs,于Service1.svc.cs中輸入一下代碼。

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Runtime.Serialization;  
  5. using System.ServiceModel;  
  6. using System.Text;  
  7.    
  8. namespace WCFDataService  
  9. {  
  10. [ServiceContract]  
  11. public interface IDataService  
  12. {  
  13. [OperationContract]  
  14. Customer[] GetAllData();  
  15. }  
  16.    
  17. public class DataService : IDataService  
  18. {  
  19. region IDataService Members  
  20.    
  21. public Customer[] GetAllData()  
  22. {  
  23. NorthwindDataContext context = new NorthwindDataContext();  
  24. return (from s1 in context.Customers select s1).ToArray();  
  25. }  
  26. endregion  
  27. }  

最后調(diào)整app.config中關(guān)于Service的設(shè)定后,便完成了此一執(zhí)行于中介伺服器上的WCF Service的建構(gòu)工作。

【編輯推薦】

  1. Linq表達(dá)式樹(shù)簡(jiǎn)單介紹
  2. Linq和dLinq區(qū)別剖析
  3. Lambda表達(dá)式和Linq查詢淺析
  4. Linq Lambda表達(dá)式概括
  5. Linq查詢本質(zhì)簡(jiǎn)單分析
責(zé)任編輯:佚名 來(lái)源: Sina
相關(guān)推薦

2009-09-10 10:37:15

LINQ to SQL

2009-09-15 11:14:33

LINQ to SQL

2009-09-17 17:14:54

linq to sql

2009-09-15 13:14:01

LINQ to SQL

2009-09-15 10:02:44

Linq to SQL

2009-09-09 15:37:27

Linq DataLo

2009-09-14 15:43:12

Linq Settin

2009-09-09 15:28:43

Linq to obj

2009-09-10 15:26:03

Linq City集合

2009-09-14 10:57:46

LINQ入門(mén)

2009-09-18 16:00:07

LINQ架構(gòu)

2009-09-15 16:26:36

Linq orderb

2009-09-08 09:24:50

LINQ查詢

2009-09-17 09:24:57

Linq實(shí)現(xiàn)分頁(yè)

2009-09-11 10:20:36

Linq擴(kuò)展方法

2009-09-14 16:33:55

LINQ To XML

2009-09-14 10:20:52

LINQ查詢語(yǔ)法

2009-09-09 11:14:04

Linq多個(gè)結(jié)果集

2009-09-10 09:09:40

Linq實(shí)體繼承

2009-09-16 10:58:13

Linq數(shù)據(jù)分組
點(diǎn)贊
收藏

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