我正在使用LINQ到SQL來進行數據庫抽象的Web服務。當客戶使用我們的Web服務時,對象被序列化爲XML,並且都是漂亮的。傳輸LINQ數據對象
現在我們希望開發自己的使用本地數據類型的客戶端,因爲沒有理由執行objects-> xml-> objects。但是,從我所瞭解的您不能傳輸LINQ對象,因爲它們直接映射到數據庫,因此數據是「實時」的。
我的問題是,是否有一種方法可以對您提取的數據進行「快照」,將LINQ對象設置爲「脫機」,然後將其傳輸。數據在傳輸到客戶端後不會發生變化,我們也不需要訪問數據庫。