生成的类无法找到模型

时间:2014-11-07 03:06:47

标签: c# .net entity-framework t4

我觉得我错过了一些非常简单的东西......我刚刚开始使用数据库优先的实体框架项目,而且我一直在让生成的类工作时遇到问题。我已经设置了图表并且数据库是正确的,但生成的EDMX存在问题。

PaymentData.cs(已生成)

//------------------------------------------------------------------------------
// <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 Project.Web.Models
{
    using System;
    using System.Collections.Generic;

    public partial class PaymentData
    {
        public int Id { get; set; }

        public virtual Account Account { get; set; }
    }
}

&#34;帐户&#34;即使Account.edmx位于同一文件夹中,具有相同的命名空间,并且由Entity Framework生成,也无法找到模型。那么为什么这个文件(生成的)找不到模型(也是生成的)?我以前做过代码优先,从来没有遇到过这个问题,所以它让我发疯了!

2 个答案:

答案 0 :(得分:0)

尝试删除EDMX中的模型/类并重新生成它。

答案 1 :(得分:0)

确保您的班级名称为“帐户不是帐户”