/ / Початковий каталог vs AttachDbFilename в рядку з'єднання ado.net - c #, asp.net-mvc, iis, ado.net

Початковий каталог vs AttachDbFilename в рядку підключення ado.net - c #, asp.net-mvc, iis, ado.net

Що стосується рядків підключення Ado.net, я використовував Initial Catalog атрибути більшості моїх проектів.

Але зараз більшість завантажених зразкових проектів широко використовують AttachDbFilename атрибути в рядку з'єднання.

я знаю обидва шляхи може правильно підключитися до бази даних. Але те, що я насправді хотів би знати, це чи є якісь відмінності.

Тому що зараз я все ще не міг вирішити, в який спосіб мені насправді потрібно слідувати, коли мова йде про мій проект MVC, який дійсно повинен забезпечити одночасно декілька запитів.

Кожна пропозиція буде дуже вдячна.

Відповіді:

5 за відповідь № 1

AttachDbFilename це коли ви працюєте з SQL Express або SQL CE локально. Це дозволяє безпосередньо вказати ім'я файлу бази даних .MDB. Він використовується локально під час розробки.

Коли ви відправляєте свою програму у виробництво та використовуваний вами екземпляр SQL Server Initial Catalog щоб вказати ім'я бази даних. Ви не турбуєтесь з іменами файлів =>, якими керує SQL Server.