我使用REST (XML)进行客户机-服务器通信。应该从我的频道中读取给定的示例。
[XmlRoot("Device")]
public class RestDevice
{
[DataMember]
[XmlElement("type")]
public string Type { get; set; }
}
我想让XmlElement“类型”成为可选的(这样,如果根不包含类型,我将获得null作为类RestDevice的类型属性。
我该怎么做呢?
在我的新WPF/silverlight应用程序中,是直接连接到我的远程SQL Server (我正在使用linq to sql)更好,还是调用WCF服务并让服务连接到数据库更好?
SQL Server和Win2k8 web服务器都是租用的,并且位于同一位置。如果创建WCF服务,我会在web服务器上运行它,并连接到隔壁的数据库。我不关心重用这个服务的能力,但我关心的是性能。直接从客户端远程调用SQL更好,还是调用服务并让服务执行调用更好。