Jeśli chodzi o parametry połączenia Ado.net, użyłem Initial Catalog
atrybuty w większości moich projektów.
Ale teraz większość pobranych przykładowych projektów jest powszechnie używana AttachDbFilename
atrybuty w ciągu połączenia.
wiem w obie strony może poprawnie połączyć się z bazą danych. Ale tak naprawdę chciałbym wiedzieć, że są jakieś różnice.
Ponieważ teraz nadal nie mogę zdecydować, w którą stronę naprawdę muszę podążać, jeśli chodzi o mój projekt MVC, który naprawdę musi zapewniać wiele żądań jednocześnie.
Każda sugestia zostanie naprawdę doceniona.
Odpowiedzi:
5 dla odpowiedzi № 1AttachDbFilename
dotyczy lokalnej pracy z SQL Express lub SQL CE. Pozwala określić bezpośrednio nazwę pliku bazy danych .MDB. Jest używany lokalnie podczas programowania.
Gdy wysyłasz aplikację do wersji produkcyjnej i używasz instancji SQL Server Initial Catalog
aby określić nazwę bazy danych. Nie przejmuj się nazwami plików => obsługiwanymi przez SQL Server.