当前位置: 代码迷 >> C# >> WCF中的数据协约,可不可以使用外部dll
  详细解决方案

WCF中的数据协约,可不可以使用外部dll

热度:50   发布时间:2016-05-05 02:37:34.0
WCF中的数据协定,可不可以使用外部dll

namespace Contracts
{
   [ServiceContract]
   public interface IService  //服务协定
    {
        [OperationContract]
        Student TestMethod(Student stu);
}
[DataContract]   //添加DataContract特性
public class Student   //自定义的类
{
    [DataMember]  //需要序列化的成员要添加DataMember特性
    public string Name { get; set; }
    [DataMember]
    public int age;
}
}

数据协定的类Student 类,如果不使用数据协定,而是在服务端和客户端同时引用一个包含Student 类的dll类库,这样行不行?
反正我试了一下,好像没啥问题...
------解决思路----------------------
那就是没啥问题
你还有什么问题
------解决思路----------------------
数据协定肯定是要有的,你在dll中定义了数据协定跟服务协定,直接引用该dll就没有问题了。