1
Entity Framework 6を使用してMVC Webアプリケーションで作業しています。なぜLINQを使用してクエリできますか? .Database.SqlQuery()は機能せず、常にテーブルの無効なオブジェクト名エラーを返します。(Entity Framework)context.Database.SqlQueryは、テーブルのLINQクエリの無効なオブジェクト名を返します。
これは動作します:
db.MatchHistory.Where(u => u.id == sumID).ToList().Count()
これにはありません。私もtblMatchHistoryとdbo.tblMatchHistoryを試しました。
db.MatchHistory.SqlQuery("SELECT * FROM [dbo].[tblMatchHistory] WHERE id = '" + sumID + "'").ToList().Count()
何が欠けていますか?または、私はSqlQuery()を使用してはいけませんか?
のようなSQLでcount()を使用する必要があり、私が持っている必要がありますが、私は、カウントせずに別のSQLQuery()ラインを持っており、それは同じ問題を抱えています。 – murphyfa