我是 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() 函数从数据库查询单个条目来测试它。