0
私は潜在的に単純な問題があります。私のEFコードは、1つのクラスライブラリを除くすべてのプロジェクトでデータを取得します。このクラスライブラリのApp.configファイルに追加の接続文字列が必要ですか?私はすべてのデータを「モデル」と呼ばれるクラスライブラリから引き出し、プロジェクト全体のための1つの接続文字列を持っています。私は何をお勧めしますか?おそらくこれは私のローカルデータベースの問題です。詳しい情報が必要な場合はお知らせください。エンティティフレームワークのNullクラスライブラリ
サンプル:
public static bool IsAdmin()
{
try
{
using (EmployeeContext _context = new EmployeeContext())
{
string user = WindowsIdentity.GetCurrent().Name;
var adminCheck = (from u in _context.Administration where u.Login.Equals(user) select u).FirstOrDefault();
if (adminCheck == null)
{
return false;
}
else
{
return true;
}
}
}
catch(Exception ex)
{
ErrorLogging.Record(ex.ToString(), ex.StackTrace);
}
return false;
}
エラーは何ですか? –
私は実際にはエラーが発生しません、データベースにデータがある場合、すべての結果が戻ってくる。それは非常に奇妙です。 – user5792975
ライブラリプロジェクトをインポートするすべての実行可能プロジェクト(コンソール、Webアプリケーション..etc)に接続文字列を追加する必要があります –