Est ADO.NET dans .NET de Base possible?

Je voudrais utiliser les versions les plus récentes de ASP.NET de Base, parce que je veux créer un ensemble d'Api Web avec elle. Cependant, les tutoriels que j'ai trouvé sont fortement axées sur Entity Framework. Je ne peux pas l'utiliser parce que j'ai déjà un "héritage" de la base de données, donc un Code-Première approche n'est pas une option.

Mon idée est d'utiliser ADO.NET les connexions à ma base de données, mais je ne sais pas si System.Data.SqlClient est disponible dans une ASP.NET projet de Base. J'ai déjà trouvé qui est disponible lorsque j'utilise un .NET Framework est un modèle de projet, mais est-il toujours disponible dans une .NET de Base du projet?

  • Bien avez-vous essayé de l'utiliser dans un .NET de Base du projet? Cela me semble la plus évidente de la première pièce de la recherche à faire.
  • Je l'ai déjà fait, je ne peut pas compiler, car "SqlDataAdapter n'a pas pu être trouvé". Apparemment Système.Les données ne sont pas disponibles dans .NET de Base du projet. Il y a deux options: l'application Web .NET de Base à l'aide de Cadre de Base, et une autre application Web .NET de base à l'aide .NET Framework. Lorsque je choisis le premier que j'ai eu ce problème.
  • Eh bien, il ne serait pas disponible sans l'ajout d'une dépendance, mais vous devriez essayer de voir si il y a un .NET de Base compatible dépendance que vous pourriez utiliser...
  • Donc, je dois installer un Système.Les données.SqlClient via NuGet?
  • Ainsi, par l'intermédiaire d'un package nuget, mais pas via nuget client... vous auriez l'exprimer comme une dépendance dans votre fichier de projet.