вот код
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>
очень сбивает меня с толку, и я просто не понимаю, будет ли создан новый экземпляр клиента с возвращенными данными клиента ... так что, пожалуйста, обсудите подробно.