【发布时间】:2012-11-05 09:06:42
【问题描述】:
我使用 EF5(我们称之为 EF5)制作了一个复杂的解决方案,这个解决方案工作得非常好,并且有一个 Logic.cs 文件,位于 app_code,它具有访问、控制和修改这个解决方案的多个功能,所以非常好。
我希望我的企业客户能够访问这些功能,并且我想通过使用 WCF 来公开这些功能。
我做的步骤如下。
- 将 WCF 项目添加到 EF5 项目所在的解决方案中。
- 为我想向客户公开的每个功能编写“OperationContract”。
- 尝试通过调用 EF5 函数来实现每个函数。
问题在于实现,VS 无法识别 logic.cs 文件,因此我无法调用函数并将我的 EF5 项目公开给我的客户。
我是 WCF 的新手,显然我在这里做错了。
我的问题是,如何向 WCF 公开 .cs 类中的 EF5 项目功能?
我认为我犯的主要错误是我没有制作 WCF 项目并在其中添加了 EF5 项,但我并不完全确定。
以下是显示我将 EF5 引用添加到 WCF 项目的步骤的屏幕截图。
谢谢
【问题讨论】:
-
您是否添加了对 EF5 代码所在的程序集的引用?
-
我相信这正是我所苦苦挣扎的,每次我寻找参考以添加它时只建议 EntityFrameWork.dll,这不是我一直在寻找的,是否有如何添加对 EF 项目的引用的指南?
标签: c# wcf visual-studio entity-framework-5