私のエンティティ フレームワーク モデルが、SQL Server データベース テーブルの 2 つの列からデータを取得しないという問題があります。他のすべてをプルしますが、表の内容に関係なく、2 つの整数列は常にゼロです。
ここに私の2つの声明があります。
statList = (from s in context.Stats where s.Make.ToUpper() == manufacturer.ToUpper() select s).ToList();
int i = (from d in context.Stats where d.StatID == 22 select d.ItemCount).FirstOrDefault();
最初のステートメントは明らかにエンティティ オブジェクトのリストを取得します。これには、すべてのオブジェクトの ItemCount 列と OptionCount 列がゼロに設定されています。
2 番目のステートメントは、特定のレコードに必要な列だけを取得し、正しい値を取得します.....
一体何が起こっているのですか?これが起こるのを見たことがありません。
edmx ファイルを削除して最初から再作成しようとしましたが、それでも同じことが起こります。列のマッピングを確認しましたが、すべて正常に見えます。