Entity Framework 4.2 "Тип не приписывается EdmEntityTypeAttribute, но содержится в сборке, приписанной EdmSchemaAttribute

Я получаю следующую ошибку:

Исключение System.InvalidOperationException было необработанным. Сообщение = Тип «Судья» не присваивается с помощью EdmEntityTypeAttribute, но содержится в сборке, присваиваемой с помощью EdmSchemaAttribute. Объекты POCO, которые не используют EdmEntityTypeAttribute, не могут содержаться в той же сборке, что и объекты не POCO, которые используют EdmEntityTypeAttribute.
Source = EntityFramework StackTrace: в System.Data.Entity.Internal.InternalContext.UpdateEntitySetMappingsForType (Type entityType) в System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType .... (Type entityType)

 public class GenericRepository<TEntity> where TEntity : class
{
    internal z context;
    internal DbSet<TEntity> dbSet;

    public GenericRepository(z context)
    {
        this.context = context;
        this.dbSet = context.Set<TEntity>();
    }

    public GenericRepository()
    {
        this.context = new z();
        this.dbSet = context.Set<TEntity>();
    }

    public virtual IEnumerable<TEntity> Get(
        Expression<Func<TEntity, bool>> filter = null,
        Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> orderBy = null,
        string includeProperties = "")
    {

        IQueryable<TEntity> query = dbSet;

        if (filter != null)
        {
            query = query.Where(filter);
        }

        foreach (var includeProperty in includeProperties.Split
            (new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
        {
            query = query.Include(includeProperty);
        }

        if (orderBy != null)
        {
            return orderBy(query).ToList();
        }
        else
        {
            return query.ToList(); //Getting error here!!
        }
    }

    public virtual TEntity GetByID(object id)
    {
        return dbSet.Find(id);
    }

    public virtual void Insert(TEntity entity)
    {
        dbSet.Add(entity);
    }

    public virtual void Delete(object id)
    {
        TEntity entityToDelete = dbSet.Find(id);
        Delete(entityToDelete);
    }

    public virtual void Delete(TEntity entityToDelete)
    {
        if (context.Entry(entityToDelete).State == EntityState.Detached)
        {
            dbSet.Attach(entityToDelete);
        }
        dbSet.Remove(entityToDelete);
    }

    public virtual void Update(TEntity entityToUpdate)
    {
        dbSet.Attach(entityToUpdate);
        context.Entry(entityToUpdate).State = EntityState.Modified;
    }

    public virtual void Save()
    {
        context.SaveChanges();
    }
}

Странная часть - Judge приписывается EdmEntityTypeAttribute, потому что он автоматически генерируется как часть джаза DbContext T-4.

    /// <summary>
/// No Metadata Documentation available.
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="standaloneModel", Name="Judge")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class Judge : EntityObject
{

В какой-то момент у меня был другой класс Судья в другой сборке, но с тех пор я переименовал его. Я пытался очистить оба проекта. Не должно быть никакого другого класса Судьи кроме EF.

Так что я не могу понять, откуда этот другой класс Судьи?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос