2012-04-09 10 views
0

私はEntityFrameWork 4.3.1コードファースト(更新されたnu-getパッケージ)によって生成されたSqlCe.4.0データベースを持っています。コードファーストローカルなデータロードなし

System.Data.Entity.Database.SetInitializerはsampledataによって設定され、データベースは正しく生成されますが、DataGridで表示するためにデータベースから読み取ろうとすると、データはロードされません。つまり、デバッグではDbSet.Local.Countは常にゼロになりますが、デバッグコンソールに表示されるすべてのDbSetアイテムを反復できます。

どうしたのですか?あなたがデータベースを照会し、いくつかのエンティティを取得する場合、彼らはDbSet.Localに表示されます -

敬具

答えて

0

DbSet.Localには何がDbContextが追跡しているものです。 Julie Lermanのこの記事をご覧ください。http://msdn.microsoft.com/en-us/magazine/hh781018.aspx DbSet.Localに関するセクションがあります。

+0

回答ありがとうございます もちろん、それはすべきですが、そうではありません。私はその記事を知っています。 – user6045653

+0

あなたはreproを投稿できますか? – Pawel

関連する問題