Я использую Entity Framwork + Wcf Ria Service для приложения Silverlight.как положить 2 коллекции вместе в C#?
Пусть имеется свойство, определенное в VM, как:
private IEnumerable<MyEntity> _myEntitys;
public IEnumerable<MyEntity> MyEntitys
{
get { return _myEntitys;}
set
{
if _myEntitys;!= value)
{
_myEntitys;= value;
RaisePropertyChanged("MyEntitys");
}
}
}
то у меня есть один экземпляр MyEntity, говорят, что это CurrentMyEntity, и список MyEntity, что это EntityCollection, говорят, что это MyMyEntityList 2 записей ,
Затем я хочу объединить их и назначить их MyEntitys. это означает, что у MyEntitys должно быть 3 записи.
Поскольку IEnumerable является readonly, нет метода добавления метода. Как это сделать в одной строке кода или выражения для этого случая?
Concat не доступен для EntityCollection на стороне клиента Silverlight. – KentZhou
Concat - это метод расширения IEnumerableOfT. Убедитесь, что у вас есть «using System.Linq». –
исправлено с 2-мя строками кодов. Благодарю. – KentZhou