我正在尝试更新 entityCollection
这是我的 linq:
itemFromDb.MamConfigurationToBrowser_V1 =
(EntityCollection<MamConfigurationToBrowser_V1>) itemFromDb.MamConfigurationToBrowser_V1
.Select(browserEfItem =>
FillFromUi(browserEfItem,
item.MamConfigurationToBrowser_V1
.Single(browserUiItem => browserUiItem.BrowserVersionId == browserEfItem.BrowserVersionId)))
.ToList().AsEnumerable();
但是我得到一个运行时转换错误:
无法转换类型为“System.Collections.Generic.List
1[Conduit.Mam.MaMDBEntityFramework.MamConfigurationToBrowser_V1]' to type 'System.Data.Objects.DataClasses.EntityCollection
1 [Conduit.Mam.MaMDBEntityFramework.MamConfigurationToBrowser_V1]”的对象。
这是为什么?当我对实体进行 linq 时,不是吗?