0
MySQL ConnectorでEntity Framemorkを使用する前に、私がエンゲートしたことのない問題に直面しています。 私は、以下の簡単な方法のコアがあります。Open:基盤プロバイダがオープン時に失敗しました
ps_manufacturer manufacturer = null;
using (var context = new afflelou_storeEntities())
{
var manufacturerList = context.ps_manufacturer.Where(m => m.id_AA_manufacturer == anId).ToList();
if (manufacturerList.Count > 0)
{
manufacturer = manufacturerList.ElementAt(0);
}
}
return manufacturer;
を、それはnullを返しますする必要がありますので、データベース内のデータは、ありません。
オープン:基になるプロバイダーが、私はそれがデータベース接続だと考えていた ...私はfirstOrDefaultを使用することを試みたが、何も動作オープン
に失敗しかし、その代わりに、それは私にそのエラーがスローされますエラーが発生しましたが、私はいつもをからデータベースのconnexionsを使用して使用しています。したがって、閉じられていない接続は発生しません。 誰かが既にその問題に直面していますか?
StackOverflowは英語コミュニティです。タイトルを英語で書き換えてください。 – ganchito55
接続文字列にエラーがあり、提供されたコードとは何の関係もないようです。おそらく間違ったプロバイダ(.i.e MySQLデータベースだがSQLクライアントプロバイダを使用している)を使用していますか? – LocEngineer
[MSSQLエラー '基本プロバイダが[開く]に失敗しました]の重複している可能性があります](http://stackoverflow.com/questions/2475008/mssql-error-the-underlying-provider-failed-on-open) – Nasreddine