Tôi vừa tải xuống nhà cung cấp LINQ cho NHibernate và tôi chỉ hào hứng một chút. Nhưng tôi không biết cú pháp LINQ.Làm thế nào để bạn trả lại các thuộc tính nhất định từ truy vấn LINQ, chứ không phải là đối tượng hoàn chỉnh?
tôi có thể trở lại toàn bộ các đối tượng từ một truy vấn như thế này:
var query = from foo in session.Linq<Kctc.BusinessLayer.Domain.Case>()
where foo.CaseNumber > 0
select foo;
Và tôi có thể chọn một tài sản duy nhất như thế này:
var query = from foo in session.Linq<Kctc.BusinessLayer.Domain.Case>()
where foo.CaseNumber > 0
select foo.Id;
Nhưng làm thế nào tôi sẽ chọn hai thuộc tính, ví dụ foo.Id và foo.Bar? Hay điều đó là không thể?
Cảm ơn
David
Nhờ cả Stephen và ck. Tôi rất vui mừng về việc kinh doanh Linq này. Đó là điều thú vị nhất mà Ive tìm thấy từ jQuery. Tại sao tôi mất quá lâu? :) – David
Ôi Chúa ơi, điều này hoàn toàn bị bệnh! :) – David
LINQ thực sự là đột phá. Chỉ cần đợi cho đến khi bạn tìm hiểu về [LINQ to events] (http://blogs.msdn.com/b/rxteam/archive/2010/07/07/rx-hands-on-labs-published.aspx). Sau đó, tâm trí của bạn sẽ * thực sự * bắt đầu uốn cong. :) –