2012-02-19 55 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服务公开的数据类型是必需的。

相关问题