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与EF混合使用,这并不意味着要以这种方式工作,但如果您想对数据库使用EntitySpaces动态查询来加载EF数据模型类,这是一种方法。。。
http://brewdawg.github.io/Tiraggo.EF/
与具有与EntitySpaces相同的API的Tiraggo.EF相比,使用linq查询数据库是可怕的、可怕的、有限的和缓慢的。