Có điều gì đó có thể trả lại IQueryable
cho truy vấn sql động trong Entity Framework 6 không?Sử dụng SqlQuery để nhận IQueryable
Đây là những gì tôi đang sử dụng ngay bây giờ nhưng nó đang kéo tất cả các bản ghi (như mong đợi).
DbContext.Database.SqlQuery<T>("SELECT * FROM dbo.SomeDynamicView")
Vấn đề là SqlQuery
trả về DbRawSqlQuery
là IEnumerable
.
dbo.SomeDynamicView
là chế độ xem cơ sở dữ liệu được tạo khi chạy.
Ý anh là gì bởi "truy vấn sql năng động"? –
Truy vấn SQL động .. SELECT * FROM SomeTable1 hoặc SELECT * FROM SomeTable2. – Oxon