首页 > 解决方案 > 名称空间“OutlierBookStore.Models”中不存在类型或名称空间名称“BookModel”(您是否缺少程序集引用),但确实存在

问题描述

在此处输入图像描述

在此处输入图像描述

我在模型文件夹中创建了一个类,我在 _viewimports.cshtml 中将命名空间引用为“@using OutLierBookStore.Models”,我想使用 @model 访问 GetAllBooks.cshtml 中的类,我能够访问所有其他我的 Models 文件夹中的类,但不是 'BookModel.cs' 。

标签: asp.netentity-frameworkasp.net-core

解决方案


我建议您检查 BookModel.cs 的命名空间是否为OutLierBookStore.Models

  • 也就是说,虽然你创建的BookModel.cs在Models文件夹下,但是指定的命名空间不是OutLierBookStore.Models , 就会出现你提示的错误。

     namespace OutLierBookStore.Models
     {
         public class BookModel
         {
    
         }
     }
    

推荐阅读