【发布时间】:2011-04-29 10:47:11
【问题描述】:
这里是代码
var customers = db.ExecuteQuery<Customer>(@"SELECT CustomerID, CompanyName, ContactName, ContactTitle,
Address, City, Region, PostalCode, Country, Phone, Fax
FROM dbo.Customers
WHERE City = {0}", "London");
foreach (Customer c in customers)
Console.WriteLine(c.ContactName);
代码执行 sql 并重新调整客户记录。我的问题是如何将结果自动存储在客户类中......我不明白。如果你看到这行代码
db.ExecuteQuery<Customer> 从这里我们可以了解到客户结果将被返回,客户数据将存储在客户类中。如何自动存储数据并分配给客户类中的正确属性,因为客户类CustomerID 属性名称可能是 CustID....那么会发生什么。
db.ExecuteQuery<Customer> 这行让我很困惑,我只是不明白将使用返回的客户数据创建一个新的客户实例......所以请详细讨论。
【问题讨论】:
标签: c# entity-framework