2011-01-07 4 views
0

私は、エンティティフレームワークの一対多の関係を多対多に変換しようとしています。ちょうどクラスの代わりにEntityCollection <class>を取得するには?

私は管理作業を行い、データベースを生成しましたが、これは問題ないと思われますが、結果のエラーを実行してコンパイルするコードを取得しようとしています。大部分は問題ありませんが、1つの特定の変更が私に頭痛を与えています。正しい構文を理解できません。私はここで非常にばかげていると確信しています。

元の行はれました:addedService.CompiledDatabaseは、もはやCompiledDatabaseの単一のインスタンスを探している

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

しかし、それはコレクションを探しているんだ:EntityCollectionは正確に。

必要なタイプのコレクションを返すlinq/lambdaクエリを取得する方法を理解できません。アシスタンスは感謝して感謝します。

答えて

0

何かが好きですか?

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

... addedServicecontextに既にある場合。

関連する問題