Ce n'est pas une nouvelle que l'une des meilleures bases de données à utiliser pour le développement asp.net/.net est SqlServer en raison de son intégration fluide fournie avec les applications .net (ASP.NET/UWP/Winforms/Xamarin).
Passons au processus d'intégration d'une instance locale de SqlServer avec notre application ASP.NET .....
Pour effectuer ces étapes, vous aurez besoin des éléments suivants :
- Studio de gestion de serveur Microsoft SQL
- Gestionnaire de configuration SQLServer
- Un projet ASP.NET (avec EFCore ORM pour sqlserver installé)
Pour installer les outils EFcore avec sqlserver
allez dans la package manager console
et installez le package suivant
Microsoft.EntityFrameworkCore.SqlServer
étape 1.
ouvrir le gestionnaire de configuration SqlServer
assurez-vous que TCP/IP est activé si c'est la première fois que vous utilisez une instance locale/ou que vous vous connectez à distance à votre serveur sql, puis faites un clic droit sur TCP/IP et sélectionnez les propriétés, puis sélectionnez les adresses IP, puis faites défiler jusqu'à la dernière section qui dit Ipall
et saisissez le TCP port:1433
Étape 2 :
L'étape 2 consiste à créer une base de données dans votre studio de gestion Sqlserver que vous avez l'intention d'utiliser pour votre projet asp.net.
Étape 3 :consiste à ajouter la base de données comme chaîne de connexion dans votre appsettings.json
fichier (dans votre projet asp.net). remplacer DATABASENAME
avec le nom de votre base de données
"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}
étape4 :
Créez une classe ApplicationDBcontext dans votre projet
et ajoutez le dbcontext à la classe de démarrage de votre application sous les services de configuration
et vous devriez être opérationnel ..... 😄