gpt4 book ai didi

c# - 如何包含外部 (DLL) EF 实体,以便 VisualStudio 可以自动为它们创建 WebAPI Controller

转载 作者:行者123 更新时间:2023-11-30 18:26:12 26 4
gpt4 key购买 nike

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

所以,其中一个项目是一个 ASP.NET MVC 项目,我想在我的模型中包含实体,这样我就可以在 WebAPI Controller 中使用它们。

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

添加 -> Controller -> 带有操作的 WebAPI 2 Controller ,使用 Entity Framework

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

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

最佳答案

在尝试在新的 Controller 对话框中添加模型之前,您是否编译了解决方案?

关于c# - 如何包含外部 (DLL) EF 实体,以便 VisualStudio 可以自动为它们创建 WebAPI Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28970361/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com