如果有更好的方法可以做到這一點,請告訴我,但這是我設想的方式。可以做到嗎?我可以用查詢結果創建一個新對象嗎?
Customer是數據庫/ datacontext中的表。我想要的是查詢該表並使用它建立一個新的對象。
如果我是插入一條記錄,我會做這樣的事情:
Customer cust = new Customer(){ FirstName = "A", LastName = "B", Age = 31 }
db.Customers.InsertOnSubmit(cust);
db.SubmitChanges();
我想要做的就是實例化對象與查詢結果。事情是這樣的:
var query =
from a in db.Customers
where a.FirstName == "A"
select a;
Customer cust = new Customer(){ query };
,或者甚至
Customer cust = new Customer(){
from a in db.Customers
where a.FistName == "A"
select a;
}
是有一些方法來做到這一點?
爲什麼?你想做什麼? – SLaks 2011-05-17 01:46:09
您是否試圖從查詢中獲得1位客戶? – user670800 2011-05-17 01:50:28
是的。最後我會想從數據庫信息中建立對象(使用查找表中的數據設置屬性)。因此,下一個問題可能涉及繼承此對象:) – Sinaesthetic 2011-05-17 01:56:23