Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何包含外部(DLL)EF实体,以便VisualStudio可以自动为其创建WebAPI控制器_C#_Asp.net Mvc_Entity Framework_Dll_Asp.net Web Api - Fatal编程技术网

C# 如何包含外部(DLL)EF实体,以便VisualStudio可以自动为其创建WebAPI控制器

C# 如何包含外部(DLL)EF实体,以便VisualStudio可以自动为其创建WebAPI控制器,c#,asp.net-mvc,entity-framework,dll,asp.net-web-api,C#,Asp.net Mvc,Entity Framework,Dll,Asp.net Web Api,我有两个项目共享一个数据库。数据库的实体数据模型位于一个单独的类库中(我使用的是实体框架5) 因此,其中一个项目是ASP.NETMVC项目,我想在我的模型中包含实体,这样我就可以在WebAPI控制器中使用它们 我添加了对数据库访问库的.dll的引用,并将connectionstring包含在web.config中,因此可以从我的MVC项目完全访问数据库。但是,如果尝试创建这样的新控制器: 添加->控制器->使用实体框架执行操作的WebAPI 2控制器 然后,在“模型类”部分,Visual Stu

我有两个项目共享一个数据库。数据库的实体数据模型位于一个单独的类库中(我使用的是实体框架5)

因此,其中一个项目是ASP.NETMVC项目,我想在我的模型中包含实体,这样我就可以在WebAPI控制器中使用它们

我添加了对数据库访问库的.dll的引用,并将connectionstring包含在web.config中,因此可以从我的MVC项目完全访问数据库。但是,如果尝试创建这样的新控制器:

添加->控制器->使用实体框架执行操作的WebAPI 2控制器

然后,在“模型类”部分,Visual Studio没有显示我的实体以将它们作为模型对象包含,是否可以让Visual Studio在.dll中搜索我的实体以自动生成控制器


还有一个问题:Visual Studio如何决定哪些类显示为模型类,哪些不显示?

在尝试在“新建控制器”对话框中添加模型之前,是否编译了解决方案