EntitySpaces错误“;类型';BusinessObjects.LeadInfoCore';未映射为

本文关键字:映射 LeadInfoCore BusinessObjects 类型 EntitySpaces 错误 | 更新日期: 2023-09-27 18:22:11

我是EntitySpaces的新手,使用SubSonic已经有一段时间了。我刚开始一个项目,被告知要使用EntitySpaces,但从以下代码中收到一个错误"类型'BusinessObjects.LeadInfoCore'未映射为表。":

public class HomeController : Controller
    {
        public ActionResult SkyNet()
        {
            // Target the table we want to query
            LeadInfoCoreCollection coll = new LeadInfoCoreCollection();
            // re-opens the data connection to SQL      
            DataContext coo = new DataContext(coll.es.Connection.ConnectionString);
            var query = coo.GetTable<LeadInfoCore>().Where(s => s.AdvertiserId != null).Take(50);
            return View();
        }
    }

错误发生在"var query=coo.GetTable…."行。我按照说明操作,并从API帮助文件中复制了该示例。我到处寻求帮助,但这似乎并没有发生在其他人身上。通过使用LoadByPrimaryKey()函数查询数据库中的单个条目,与数据库的连接运行良好。

EntitySpaces错误“;类型';BusinessObjects.LeadInfoCore';未映射为

使用此选项,您似乎正在尝试将EntitySpaces与EF混合使用,这并不意味着要以这种方式工作,但如果您想对数据库使用EntitySpaces动态查询来加载EF数据模型类,这是一种方法。。。

http://brewdawg.github.io/Tiraggo.EF/

与具有与EntitySpaces相同的API的Tiraggo.EF相比,使用linq查询数据库是可怕的、可怕的、有限的和缓慢的。