我想知道为什么我们需要安装EFCORE,而不能一口气安装它并完成它吗?
我想知道为什么我们需要安装EFCORE,而不仅仅是安装并完成一次安装?
EFCORE可以用作对象关系映射器(O / RM),使.NET开发人员可以使用.NET对象处理数据库,并且不需要通常需要的大多数数据访问代码来写。
但是,并非所有项目都需要此功能,并且VS默认情况下不具有此功能。因此,如果要项目使用它,则应安装EFCore nuget软件包。
关于您的问题,我认为您有两个方面:
[1)如果希望当前所有项目都使用EFCore项目,则可以执行一次nuget安装过程。右键单击解决方案-> Manage NuGet Packages for Solutions
,然后选择EFCore。之后,选择要安装此软件包的任何项目。
[2)如果要在创建项目时已经安装EFCore,则可以customize a project template包含此nuget程序包。
创建一个名为projecttemplate的项目,然后安装EFCore。
选择项目->导出模板->项目模板->选择此项目
此后,关闭VS实例,您可以在已经包含EFCore的菜单中选择名为projecttemplate的项目模板。
另外,当您下载EFCore时,仅下载一次,但存储在global nuget cache文件夹中。每次将软件包安装到项目中时,都直接从缓存文件夹中安装它。