コンテキストASP.NET Coreプロジェクトで完全なSQL Server Expressデータベースをポイントするにはどうすればよいですか?
私はローカルのSQL Server Expressの12のデータベースに接続し、データアクセス層である既存のプロジェクトを持っています。
このデータベースを使用する同じソリューションで、新しいASP.NETコアプロジェクトを作成します。私はまた、このデータベースに関連テーブルが追加された状態でユーザー認証を使用する必要があります。私は
をやった
私は正常にASP.NETコアプロジェクトを作成しましたが、それは、新しく作成された(localdb)MSSQLLocalDBではなく、私のSQL Server Expressデータベースを指しています。私はにappsettings.jsonに接続文字列を変更:私はその後、行方不明のテーブルに文句を言うためにそれを期待
"DefaultConnection": {
"ConnectionString": "Server=MAIN-DESKTOP\\SQLEXPRESS;Database=ArbitrageSearch;Trusted_Connection=True;MultipleActiveResultSets=true"
}
が、実際にアプリケーションがアクセス(localdb)MSSQLLocalDBに続きます。
質問
は、どのように私は私の既存のSQL Expressデータベースをポイントし、どのように私は、ユーザー認証をサポートするために必要なテーブルを初期化しますか?
[C#Connection Strings](http://www.connectionstrings.com)App.Configファイルでこれを設定する方法を見てください。 – MethodMan
コアアプリケーションとエクスプレスデータベースがサーバー上にある場合は、 : '。\ SQLExpress'は自動的にlocalhostをターゲットにします。 – Greg
@MethodMan Asp.Net Coreには 'appsettings.json'を持つ' app.config'がありません。彼は正しいです。 – Greg