Není žádnou novinkou, že jednou z nejlepších databází pro vývoj asp.net/.net je SqlServer kvůli jeho hladké integraci poskytované s aplikacemi .net(ASP.NET/UWP/Winforms/Xamarin).
Pojďme k procesu integrace místní instance SqlServeru s naší aplikací ASP.NET.....
K dokončení těchto kroků budete potřebovat následující:
- Microsoft SQL Server Management Studio
- Správce konfigurace SqlServer
- Projekt ASP.NET (s nainstalovaným EFCore ORM pro sqlserver)
Chcete-li nainstalovat nástroje EFcore se sqlserverem
přejděte do package manager console
a nainstalujte následující balíček
Microsoft.EntityFrameworkCore.SqlServer
krok 1.
otevřete správce konfigurace SqlServer
ujistěte se, že TCP/IP je povoleno, pokud používáte místní instanci/nebo se vzdáleně připojujete k serveru sql, poté klikněte pravým tlačítkem na TCP/IP a vyberte vlastnosti, poté vyberte IP adresy a přejděte dolů na poslední sekci, která říká Ipall
a zadejte TCP port:1433
Krok 2:
Krok 2 je vytvoření databáze ve vašem Sqlserver management studiu, kterou hodláte použít pro svůj projekt asp.net.
Krok 3:Přidání databáze jako připojovacího řetězce do souboru appsettings.json
soubor (ve vašem projektu asp.net). nahradit DATABASENAME
s názvem vaší databáze
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
krok 4:
Vytvořte ve svém projektu třídu ApplicationDBcontext
a přidejte dbcontext do třídy spouštění aplikace pod konfiguračními službami
a měli byste být v provozu ..... 😄