如题
数据契约
[DataContract]
public class User
{
[DataMember]
public string Name { set; get; }
[DataMember]
public int Age { set; get; }
}
契约
[ServiceContract]
interface IServer
{
[OperationContract]
[ServiceKnownType(typeof(User))]
int GetStu(User user);
}
服务
public class Service:IServer
{
public int GetStu(User user)
{
//Console.WriteLine("{0} \n {1}", user.Name, user.Age);
using (var writer = new StreamWriter(File.Open(@"d:\msmq.txt", FileMode.Append)))
{
writer.WriteLine("{0} - {1}", user.Name, user.Age);
writer.WriteLine();
writer.Flush();
}
return 1;
}
}
求指教!
WCF?
------解决方案--------------------
三个字:序列化。
------解决方案--------------------
也可以不用序列化。
只需要Linq to json/xml