La plupart des tutoriels portent sur Entity Framework et ne mentionnent pas Ado.Net dans les projets .Net Core. J'ai une base de données "héritée", donc une approche EF/"Code-First" n'est pas une option.
Pour les connexions ADO.NET, est-ce que le System.Data.SqlClient
disponibles pour un projet ASP.NET Core ?
Il est disponible lorsque j'utilise un modèle de projet .NET Framework, mais est-il encore disponible dans un projet .NET Core ?
11 votes
Eh bien, avez-vous a essayé l'utiliser dans un projet .NET Core ? Cela semble être le premier élément de recherche le plus évident à faire.
0 votes
Je l'ai déjà fait, je ne peux pas compiler car "SqlDataAdapter could not be found". Apparemment, System.Data n'est pas disponible dans le projet .NET Core. Il y a deux possibilités : Application Web .NET Core utilisant le Framework Core, et une autre application Web .NET Core utilisant le Framework .NET. Lorsque j'ai choisi la première, j'ai eu ce problème.
0 votes
Eh bien, il ne serait pas disponible sans l'ajout d'une dépendance - mais vous devriez essayer de voir s'il y a une dépendance compatible avec .NET Core que vous pourriez utiliser....
0 votes
Je dois donc installer System.Data.SqlClient via NuGet ?
1 votes
Eh bien, via un paquet nuget, mais pas via le client nuget... vous devez l'exprimer comme une dépendance dans votre fichier de projet.