如何获取EntityCollection <class>而不仅仅是一个类?</class>

时间:2011-01-07 17:25:52

标签: entity-framework

我正在尝试将实体框架中的一对多关系转换为多对多关系。

我已经完成了管理工作并生成了一个数据库,这似乎很好,但现在我正在运行产生的错误并尝试获取代码进行编译。大多数都很好,但一个特别的变化让我头疼 - 我无法弄清楚正确的语法。我确定我在这里非常愚蠢。

原来的一行是:

 addedService.CompiledDatabase = context.Databases.OfType<CompiledDatabase>().First();

但是addedService.CompiledDatabase不再寻找CompiledDatabase的单个实例,它正在寻找一个集合:一个精确的EntityCollection。

我无法弄清楚如何获得将返回所需类型集合的linq / lambda查询。感谢非常感谢。

1 个答案:

答案 0 :(得分:0)

喜欢什么?

addedService.CompiledDatabase.Attach(context.Databases.OfType<CompiledDatabase>());

...如果addedService已经在context