私はこの1つを失っています。まず第一に、奇妙な何か:Asp.NET MVC3 + MySQLは、常にnullを返します
(mysqlのログに示されているように)私は、接続を開くたびに、次のコマンドをexcecutedされています
SET character_set_results=NULL
SET NAMES utf8
SHOW COLLATION
SHOW VARIABLES
はその後まったく選択クエリはありません!
簡単:
using (MyEntities myents = new MyEntities())
{
var lala = (from r in myents.categories
select r).ToList();
}
はエラーを生成する:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
.FirstOrDefault()も同じエラーを生成します。 (空のデータセットの場合はnullを返す必要があります)。
私はasp.netを壊したと思います!
Asp.net 4 のMySQLコネクタ6.4.3 MVC 3のコントローラのver
こんにちは、返信いただきありがとうございます。はい接続文字列が正しい:データベーススキーマが自動更新ツールで正常に更新され、ELMAHは問題なくエラーを記録(および表示)します。 エンティティオブジェクトに適切なオブジェクトセットが設定され、最後のIQueryableフェーズまで、すべてがうまくいくように見えます。スタックトレースは役に立ちますか? –