Fluent nHibernate使用结果

本文关键字:结果 nHibernate Fluent | 更新日期: 2023-09-27 18:24:22

为了从数据库接收实体,我创建了具有虚拟成员的类。当我从数据库中收到一个实体时,我无法序列化它,也无法通过web服务发送它。有什么办法解决这个问题吗?

Fluent nHibernate使用结果

进行典型的设置。。。

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))]"。

我希望这能帮助你走上正轨。我在做同样的事情时遇到了困难,直到我发现了类似的东西。