首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组合和RIA

组合和RIA
EN

Stack Overflow用户
提问于 2011-03-16 18:30:02
回答 1查看 291关注 0票数 0

我有相关的属性,组合属性和RIA.I的问题。我使用POCO和silverlight.。这是我的modele:

代码语言:javascript
复制
[MetadataTypeAttribute(typeof(ModeleEnvoiEaMetaData))]
    [Serializable]
    public abstract partial class ModeleEnvoiEa
    { 
        [DataMember]
        public virtual int IdModeleEnvoiEa {get;set;}
        [DataMember]
        public virtual string Libelle {get;set;}
        [DataMember]
        public virtual Nullable<int> IdModeleEnvoiEaFooter  {...//FK }
        public virtual ModeleEnvoiEaHeaderFooter ModeleEnvoiEaFooter
        {
            get { return _modeleEnvoiEaFooter; }
            set
            {
                if (!ReferenceEquals(_modeleEnvoiEaFooter, value))
                {
                    var previousValue = _modeleEnvoiEaFooter;
                    _modeleEnvoiEaFooter = value;
                    FixupModeleEnvoiEaFooter(previousValue);
                }
            }
        }
        private ModeleEnvoiEaHeaderFooter _modeleEnvoiEaFooter;
     }

public partial class ModeleEnvoiEaMetaData
    {
//...
[Association("ModeleEnvoiEa_ModeleEnvoiEaFooter","IdModeleEnvoiEaFooter","IdModeleEnvoiEaHeaderFooter")]
        [Include]
        [Composition]
        public ModeleEnvoiEaHeaderFooter ModeleEnvoiEaFooter;    
}

}

在客户端,我调用Test domaine服务方法,在客户端,属性ModeleEnvoiEaFooter不为空,但在我的DomainServices类中,该属性为空。即使使用去合成属性。如何将ModeleEnvoiEaFooter属性值发送到DomainServices类?

代码语言:javascript
复制
 [Invoke]
 public ModeleEnvoiEa Test(ModeleEnvoiEa modele)
 {
  // modele.IdModeleEnvoiEaFooter   == 1 // FK to ModeleEnvoiEaFooter 
  // modele.ModeleEnvoiEaFooter is null here ! Why ? an how can i send this object 
 }
EN

回答 1

Stack Overflow用户

发布于 2011-03-18 22:09:44

尝试将ModeleEnvoiEaFooter标记为DataMember。

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

https://stackoverflow.com/questions/5323993

复制
相关文章

相似问题

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