Fluent nHibernate使用结果
本文关键字:结果 nHibernate Fluent | 更新日期: 2023-09-27 18:24:22
为了从数据库接收实体,我创建了具有虚拟成员的类。当我从数据库中收到一个实体时,我无法序列化它,也无法通过web服务发送它。有什么办法解决这个问题吗?
进行典型的设置。。。
public class MyTable
{
public virtual int ID {get;set;}
public virtual string Name {get;set;}
}
我有一个特殊的响应类,当响应web服务调用时,我会将数据打包
using System.Xml.Serialization;
...
[XmlInclude(typeof(Response))]
[XmlInclude(typeof(MyTable))]
public class Response
{
public virtual bool Success {get;set;}
public virtual MyTable MyTable {get;set;}
}
"[XmlInclude(typeof(Response))]"answers"[XmlInclude(type of(MyTable))])"导致表"MyTable"在"Response"中序列化为XML。如果引用"MyTable"作为列表,则需要"[XmlInclude(typeof(list))]"。
我希望这能帮助你走上正轨。我在做同样的事情时遇到了困难,直到我发现了类似的东西。