我正在尝试处理一个 asp.net 项目,但遇到了一些我不明白如何解决的问题。
我是 ASP.NET 的新手,正在逐步学习。
我看过一些关于 Lynda 和 Pluralsight 的课程,并想尝试创建一个完整的项目。
教我的人告诉我将我的项目分为 3 层
- 数据层
- 查看图层
- 服务层
所以在创建项目后,我右键单击我的解决方案并为数据和服务层添加了 2 个新的类库。
然后我尝试将代码从 View Layer > Data Layer 移动到 Models 文件夹中,我的项目开始显示错误而不是编译(我假设缺少所有实体框架引用)。
然后我尝试在我的数据层库上单击引用 > 添加引用并引用视图层。
那没有用。
然后,我安装了 Visual Studio 生产力工具 2017 以启用用于复制参考的电源命令部分。
然后我去视图层,复制引用并尝试粘贴到数据层,它产生了一个错误说:
Error HResult E_Fail has been returned from a call to a COM component.
我知道当我将项目作为 1 层进行时,我确实启用了迁移和更新数据库都可以工作,并且我认为在我的数据层工作后我必须这样做。
有什么我做错或不正确的事情。
谢谢,