首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluent-nHibernate使用结果

Fluent-nHibernate使用结果
EN

Stack Overflow用户
提问于 2012-02-14 20:58:35
回答 1查看 73关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2012-02-29 06:37:31

做你的典型设置...

代码语言:javascript
复制
public class MyTable
{
    public virtual int ID {get;set;}
    public virtual string Name {get;set;}
}

我有一个特殊的响应类,我在响应web服务调用时将数据封装在其中

代码语言:javascript
复制
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))“和"XmlInclude(typeof(MyTable))”导致表"MyTable“在"Response”内序列化为XML。如果将"MyTable“作为列表引用,则需要"XmlInclude(typeof( list ))”。

我希望这能帮助你走上正确的道路。我很难做同样的事情,直到我找到了类似的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9277256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档