Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Connexion de votre application principale ASP.NET à une instance locale de SQLServer

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 :

  1. Studio de gestion de serveur Microsoft SQL
  2. Gestionnaire de configuration SQLServer
  3. 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 ..... 😄