8

次の接続文字列があります。

  connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebUx-20121229234926;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebUx-20121229234926.mdf" 
  providerName="System.Data.SqlClient" />

Entity Frameworkを使用していますが、CodeFistを使用して新しいデータベースを作成したいと思います。誰かが意味することを説明できますか:

aspnet-WebUx-20121229234926

データを保持しているファイルの名前と同じである限り、ここで任意の名前を作成できますか?

4

1 に答える 1

6

Initial CatalogData Source接続文字列の一部で指定されたサーバー上にある接続文字列で使用されるデータベースの名前です。

Data Source使用する権限を持つデータベースがサーバー上に複数ある場合は、データベース指定して、必要なデータベースをInitial Catalog区別できるようにする必要があります。

ただし、で指定されたサーバー上にデータベースが1つしかない場合は、Data Sourceを指定する必要はありませんInitial Catalog

個人的には、アクセスできるサーバーに別のデータベースを追加すると、を使用しないとアプリケーションが破損する可能性があるため、常に両方を指定すると思いますInitial Catalog

于 2013-02-26T09:30:46.400 に答える