从Umbraco 8中的视图访问外部数据库时出现问题

从Umbraco 8中的视图访问外部数据库时出现问题,umbraco,petapoco,umbraco8,Umbraco,Petapoco,Umbraco8,我有一个产品页面,其中大部分数据来自CMS,但该产品的一些技术规格来自外部SQL数据库。我一直在努力研究如何做到这一点,并在论坛上发现: 这基本上是一个简单的POCO查询,这将是完美的,但是,它在论坛帖子中指出,您需要为表结构创建一个模型,这很好,我已经这样做了,将它放在models文件夹中,并在顶部添加名称空间,代码找不到它(这是实际的using语句出错) 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS0246:类型或命名空间名称“P

我有一个产品页面,其中大部分数据来自CMS,但该产品的一些技术规格来自外部SQL数据库。我一直在努力研究如何做到这一点,并在论坛上发现:

这基本上是一个简单的POCO查询,这将是完美的,但是,它在论坛帖子中指出,您需要为表结构创建一个模型,这很好,我已经这样做了,将它放在models文件夹中,并在顶部添加名称空间,代码找不到它(这是实际的using语句出错)

描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码

编译器错误消息:CS0246:类型或命名空间名称“Product” 找不到(是否缺少using指令或程序集 参考?)

源错误:

第1行:@使用产品模型

模型是:

namespace Product.Models  {

public class SKUList{

public int ID { get; set; }
public string PartNumber { get; set; }
public string Tech1 { get; set; }
public string Tech2 { get; set; }


}
}
有人能告诉我如何创建这个模型并将它链接起来,这样代码就可以工作了吗?我需要一个简单的查询,在屏幕上显示来自外部数据库的三个变量

有人能给我指出正确的方向吗,但愿我在做傻事


谢谢。

模型在哪里定义?它是在一个单独的组件中吗?如果是这样,请确保您有一个引用,如果它在主web项目中,请确保该项目已构建/编译。