Silverlight WCF RIA包括

时间:2013-04-22 09:44:46

标签: wcf silverlight include ria

在使用RIA服务的Silverlight Applcication中,我必须在元数据文件中使用[Include],在DomainServiceClass文件中使用ObjectContext.Include("WhatEver")

有人可以向我解释为什么其中任何一个本身都不够?

提前致谢!

1 个答案:

答案 0 :(得分:0)

显然缺少关联属性。使用[Include]使用[Association](在两个相关实体中,第一个参数的名称相同)。

这里有一个例子

class Toto
{


public int? Id
{
get;
set;
}

[Include]
[Association("Titi_Toto", "Id", "TotoId")]
public IList<Titi> TitiList
{
get;
set;
}

}

....

class Titi
{


public int? Id
{
get;
set;
}

public int? TotoId
{
get;
set;
}

[Include]
[Association("Titi_Toto", "TotoId", "Id", IsForeighKey=True)]
public Toto TotoRef
{
get;
set;
}

}