除了我的Web应用程序项目,我的解决方案中还有BLL和DAL项目。我正在使用实体框架5,我在DAL项目中有.tt文件。一切都运行正常,但后来我尝试将.tt文件分成基于this链接的新项目“实体”。
实体和DAL项目构建良好。但是对于我的BLL中具有“使用DAL”的所有类,我有一个新错误“无法找到类型或命名空间DAL”。我尝试清理所有解决方案并按顺序重建它们,我也尝试从BLL项目中删除DAL引用并读取它但仍然是同样的错误。
可能导致此问题的原因是什么?我可以添加哪些更多信息来帮助找出问题所在?
编辑:
以下是生成的POCO类的示例
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Entities
{
using System;
using System.Collections.Generic;
public partial class tblsource_type
{
public tblsource_type()
{
this.tbltitles = new HashSet<tbltitle>();
}
public int Source_Type_Id { get; set; }
public string Source_Type_Name { get; set; }
public virtual ICollection<tbltitle> tbltitles { get; set; }
}
}
答案 0 :(得分:1)
您似乎不再需要using DAL;
语句,因为该命名空间上没有任何内容。只需将其移除即可。