我有我的asp.net MVC项目,其中包含从数据库生成的一些模型。
现在,我想“手动”添加一些新模型(无需从数据库中生成),称为“ TrainingViewModels”,以用于视图。
问题在于,在任何控制器/视图中都无法识别TrainingViewModels文件中的模型。在TrainingViewModels.cs的内容下方:
namespace FMS.Models
{
public class TrainingAdminViewModel
{
public Training Training { get; set; }
public List<UserTrainings> UserTrainingsList { get; set; }
}
}
如果我将上面的代码粘贴到AccountViewModels.cs文件中,那么一切将按预期工作。我不明白为什么不能在不同的文件中声明它。
P.S。 -我认为这不是一个缺少的进口问题