Не е новина, че една от най-добрите бази данни за разработка на asp.net/.net е SqlServer поради гладката му интеграция, осигурена с .net(ASP.NET/UWP/Winforms/Xamarin) приложения.
Нека преминем към процеса на интегриране на локален екземпляр на SqlServer с нашето ASP.NET приложение.....
За да изпълните тези стъпки, ще ви трябва следното:
- Студио за управление на Microsoft SQL сървър
- Мениджър на конфигурацията на SQLServer
- Проект ASP.NET (с инсталиран EFCore ORM за sqlserver)
За да инсталирате инструменти на EFcore с sqlserver
отидете на package manager console
и инсталирайте следния пакет
Microsoft.EntityFrameworkCore.SqlServer
стъпка 1.
отворете SqlServer конфигурационен мениджър
уверете се, че TCP/IP е активиран, ако за първи път използвате локален екземпляр/или се свързвате с вашия sqlserver отдалечено, след това щракнете с десния бутон върху TCP/IP и изберете свойства, след това изберете IP адреси, след което превъртете надолу до последния раздел, който казва Ipall
и въведете TCP port:1433
Стъпка 2:
Стъпка 2 е да създадете база данни във вашето студио за управление на Sqlserver, която възнамерявате да използвате за вашия проект asp.net.
Стъпка 3:е да добавите базата данни като низ за връзка във вашия appsettings.json
файл (във вашия проект asp.net). заменете DATABASENAME
с името на вашата база данни
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
стъпка 4:
Създайте клас ApplicationDBcontext във вашия проект
и добавете dbcontext към началния клас на вашето приложение под конфигуриране на услуги
и би трябвало да работиш ..... 😄