成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LINQ To SQL Designer描述

開發 后端
這里介紹LINQ To SQL Designer所產生出來的Entity Class是不支援序列化的,你必須在LINQ To SQL Designer中調整Serialization Mode屬性來要求其產生可序列化的Entity Class。

學習LINQ To SQL時,經常會遇到LINQ To SQL Designer問題,這里將介紹LINQ To SQL Designer問題的解決方法。

LINQ To SQL Designer

談完了系統架構后,現在讓我們回到主軸上,如何將LINQ To SQL應用于N-Tier應用程式架構中,在這個階段首要必須解決的問題是,LINQ To SQL的Entity Object能否透過Web Service 、Remoting、WCF來傳遞?

答案是肯定的,不支援這個的話,LINQ To SQL就幾乎沒有存在的價值了。不過這有個小技巧,在預設設定中,LINQ To SQL Designer所產生出來的Entity Class是不支援序列化的,你必須在LINQ To SQL Designer中調整Serialization Mode屬性來要求其產生可序列化的Entity Class。

在設定Serialization Mode為Unidirectional后,所產生的Entity Class便會標上傳統物件序列化所須的[Serializable]及WCF所須的[DataContrast]等兩個Attribute,有了這兩個 Attribute后,Entity Object便可傳遞于Remoting、Web Services、WCF等通訊協定。

中介伺服器端的實作

1.用WCF來實作中介伺服器是一件相當輕松的事,首先請建立一個WCF Service Application專案。

2.然后添加一個LINQ To SQL Classes項目于此專案中,本例于此添加了北風資料庫的Customers資料表。

3.接著刪除自動產生的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. }  

最后調整app.config中關于Service的設定后,便完成了此一執行于中介伺服器上的WCF Service的建構工作。

【編輯推薦】

  1. Linq表達式樹簡單介紹
  2. Linq和dLinq區別剖析
  3. Lambda表達式和Linq查詢淺析
  4. Linq Lambda表達式概括
  5. Linq查詢本質簡單分析
責任編輯:佚名 來源: Sina
相關推薦

2009-09-10 10:37:15

LINQ to SQL

2009-09-17 17:14:54

linq to sql

2009-09-15 11:14:33

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-09 15:28:43

Linq to obj

2009-09-10 15:26:03

Linq City集合

2009-09-14 10:57:46

LINQ入門

2009-09-18 16:00:07

LINQ架構

2009-09-15 16:26:36

Linq orderb

2009-09-14 15:43:12

Linq Settin

2009-09-09 11:14:04

Linq多個結果集

2009-09-10 09:09:40

Linq實體繼承

2009-09-14 13:14:49

LINQ序列

2009-09-14 14:58:52

LINQ to XML

2009-09-16 10:58:13

Linq數據分組

2009-09-16 15:48:05

Linq修改XML文檔

2009-09-18 13:53:09

LINQ工具集

2009-09-08 09:24:50

LINQ查詢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99爱在线观看 | 欧美激情亚洲激情 | 两性午夜视频 | 一区免费观看 | 成人国产免费观看 | 91精品国产91久久综合桃花 | 亚洲欧美第一视频 | 久久久久久久久91 | 亚洲一区视频在线 | www.日韩欧美 | 一级片在线观看 | 色桃网| 毛片黄片免费看 | 在线观看成人小视频 | 国产精产国品一二三产区视频 | 亚洲成a人片 | 天天看逼 | 九九久久精品视频 | 国产精品久久久久久久久免费软件 | 一区二区三区 在线 | 国产你懂的在线观看 | 久久狠狠 | 91精品国产综合久久久动漫日韩 | 久久久久久电影 | 欧美一区二区三 | 亚洲天堂一区二区 | 成人综合一区二区 | 成人九色 | 超碰最新在线 | 狠狠久久 | 亚洲精品9999久久久久 | 亚洲国产精品成人综合久久久 | 涩涩视频在线观看免费 | 不卡视频一区二区三区 | 在线观看免费国产 | aaaa一级毛片 | 午夜伦理影院 | 欧美在线天堂 | 欧美日产国产成人免费图片 | 免费精品在线视频 | 久久久亚洲成人 |