2012-02-19 57 views
0

林遵循指南,告訴我要創建一個簡單的類文件,並添加以下代碼ASP.NET是什麼[數據成員] [datacontract]在課堂上給錯誤

[DataContract] 

公共類足球 { [數據成員] public string FirstName {get;組; }

[DataMember] 
public string LastName { get; set; } 

[DataMember] 
public DateTime BirthDate { get; set; } 

}

我避開[datacontract]錯誤,[數據成員]話說類型或命名空間無法找到。

首先,我想猜猜需要包含哪些名稱空間?其次是這些必要的東西? 最後他們做什麼,我從來沒有在課堂檔案中看到過他們?

+0

在WCF ....上閱讀http://msdn.microsoft.com/en-us/library/ms733127.aspx:數據協定是服務和客戶端之間的一種正式協議,它將數據抽象地描述爲交換。也就是說,爲了溝通,客戶和服務不必共享相同的類型,只需要相同的數據合同。數據契約爲每個參數或返回類型精確地定義了要交換的數據序列化(轉換爲XML)。 – 2012-02-19 00:56:03

回答

0

如果您使用Visual Studio,請右鍵單擊DataContract或DataMember,您應該在上下文菜單的頂部看到Resolve,它會讓您自動將名稱空間添加到文件頂部的使用聲明。

這些屬性對於創建將通過WCF服務公開的數據類型是必需的。

相關問題