在使用VS2017企业版多年之后,我最近开始使用VS2022 Community Edition Version 17.4.4。在选择使用MVC的ASP.Net Core Web App之后,我开始了一个新项目。创建项目之后,我使用Nuget导入了我需要的MS.EntityFramework包,然后添加了一个新项目,从我的DB中选择ADO.Net作为我的实体框架。然而,从下面的屏幕截图中可以看到,包都在那里,但是ADO.Net不在。
虽然我找不到ADO.Net,我可以选择脚手架,如果我想和东西告诉我,这是唯一的选项。我用这个过程添加实体框架很多次,我认为这不是巧合,它是不可用后,更新我的Visual Studio。有人能请确认这是我唯一的选择,以工作与我的SQL数据库,或者有什么我错过了,以访问ADO。净。
1条答案
按热度按时间yptwkmov1#
ADO.Net只适用于.Net Framework,你可以注意看看你的框架是什么版本,如果是.Net XXX,那应该是你创建了错误的项目,应该创建的项目类型是ASP.Net Web应用(.Net Framework)。
如果以上方法不起作用,请说出来。