0
我有一個模型,我參考了我用來生成我的代碼優先的DB的DbContext類。最初模型被命名爲FeedEventDomainModel,並且我將名稱更改爲FeedEventCommand.I尚未生成數據庫。然而,當我運行的應用程序來打開index.html領域的文件夾下,我收到以下錯誤:重命名模型後,如何解決MVC命名空間編譯錯誤?
代碼:
的DbContext類
using System.Data.Entity;
namespace OProj.DataContext
{
public class OProjDBContext : DbContext
{
public OProjDBContext() : base("name=OProjDB")
{
}
public DbSet<FeedEventCommand> FeedEvents { get; set; }
}
}
FeedEventCommand
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
namespace OProj.DataContext
{
public class FeedEventCommand
{
[Key]
public int Id { get; set; }
public int AnimalId { get; set; }
public int FeederTypeId { get; set; }
public string FeederType { get; set; }
}
}
我的問題是,因爲我將模型的名稱從FeedEventDomainModel更改爲FeedEventCommand,緩存中是否有一個位置需要清除,以便它不會引用舊的模型名稱?
我不是根據任何框架文件夾 – Alex
更新了正確的路徑,答案找到Internet臨時文件夾。我錯過了框架版本號 –
檢查了這些文件夾。沒有臨時文件。清理,重建項目並重新啓動它。問題依然存在 – Alex