我使用了以下代码。但是,我尝试使用表名来检索数据和实体。
SalesInvoiceList = (from p in entities.SalesCards
select new SalesInvoice
{
ID = p.ID,
InvoiceNo = p.InvoiceNo,
DateTime = p.DateTime,
ContactName = p.CustomerCard.ContactName,
CompanyName = p.CustomerCard.CompanyName
}).ToList();我希望能够执行以下操作或类似的操作
SalesInvoiceList = (from p in "DBO.SALESCARD"
select new SalesInvoice
{
ID = p.ID,
InvoiceNo = p.InvoiceNo,
DateTime = p.DateTime,
ContactName = p.CustomerCard.ContactName,
CompanyName = p.CustomerCard.CompanyName
}).ToList();做到这一点的最好方法是什么?
谢谢
发布于 2013-03-14 21:18:46
您总是可以使用EF将一些查询映射到您的对象
Db.Database.SqlQuery<SalesInvoice>("SELECT ID, InvoiceNo, DateTime, ContactName, CompanyName FROM dbo.[SALESCARD]");发布于 2013-03-14 21:31:49
我不确定我是否理解你想要做的事情,但如果我是正确的,这应该是一个简单的解决方案,你正在尝试做什么。
public List<SalesInvoice> GetSalesInvoices()
{
var _db = new yourDbContext();
var query = _db.TableThatHasSalesInvoices;
return query.ToList();
}https://stackoverflow.com/questions/5251879
复制相似问题