我为 Silverlight 应用程序使用实体框架 + Wcf Ria 服务。
假设在 VM 中定义了一个属性,例如:
private IEnumerable<MyEntity> _myEntitys;
public IEnumerable<MyEntity> MyEntitys
{
get { return _myEntitys;}
set
{
if _myEntitys;!= value)
{
_myEntitys;= value;
RaisePropertyChanged("MyEntitys");
}
}
}
然后我有一个 MyEntity 实例,说它是 CurrentMyEntity,还有一个 MyEntity 列表,它是一个 EntityCollection,说它是带有 2 条记录的 MyMyEntityList。
然后我想把它们放在一起并将其分配给 MyEntitys。这意味着 MyEntitys 应该有 3 条记录。
由于 IEnumerable 是只读的,因此没有可用的 Add 方法。对于这种情况,如何在一行代码或表达式中做到这一点?