Entity framework 成分与放射免疫分析
我在相关属性Composition Attribute和RIA方面有问题。我正在使用POCO和silverlight。这是我的模特儿:Entity framework 成分与放射免疫分析,entity-framework,silverlight-4.0,ria,wcf-ria-services,Entity Framework,Silverlight 4.0,Ria,Wcf Ria Services,我在相关属性Composition Attribute和RIA方面有问题。我正在使用POCO和silverlight。这是我的模特儿: [MetadataTypeAttribute(typeof(ModeleEnvoiEaMetaData))] [Serializable] public abstract partial class ModeleEnvoiEa { [DataMember] public virtual int IdMod
[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;
}
}
尝试将ModeleEnvoiEaFooter标记为DataMember。您解决了这个问题吗?我也有同样的问题。
[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
}