簡體   English   中英

Fluent-nHibernate使用結果

[英]Fluent-nHibernate using results

為了從數據庫接收實體,我創建了帶有虛擬成員的類。 當我從數據庫收到實體時,我無法序列化它,也無法通過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))]”和“ [XmlInclude(typeof(MyTable)))”導致表“ MyTable”在“ Response”中序列化為XML。 如果引用“ MyTable”作為列表,則需要“ [XmlInclude(typeof(List))]”。

我希望這有助於您走上正確的道路。 在找到類似的東西之前,我很難過同樣的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM