2012-02-17 15 views
4

Ado.netの接続文字列に関しては、ほとんどのプロジェクトでInitial Catalog属性を使用しています。初期カタログと接続文字列のAttachDbFilenameの比較ado.net

しかし、今ダウンロードされたサンプルプロジェクトのほとんどは、接続文字列にAttachDbFilename属性を広く使用しています。

私はboth waysがデータベースに正しく接続できることを知っています。しかし、私が本当に知りたいのは、違いがあるということです。

これで、MVCプロジェクトでは、同時に複数のリクエストを提供する必要があるときに、どのように私が本当に従う必要があるかを決めることができなかったためです。

すべての提案は本当に感謝しています。

答えて

5

AttachDbFilenameは、SQL ExpressまたはSQL CEをローカルで使用している場合です。 .MDBデータベースファイルの名前を直接指定することができます。これは開発時にローカルで使用されます。

アプリケーションを本番環境とSQL Serverインスタンスに出荷する場合は、Initial Catalogを使用してデータベース名を指定します。 SQL Serverによって処理されるファイル名=>を気にする必要はありません。

+0

@ダリン・ディミトロフご意見ありがとうございます。 –