Chúng tôi đang sử dụng EF 4.3 Mã đầu tiên và có một mô hình đối tượng như vậy:Entity Framework bảng cho mỗi loại - chọn từ chỉ các cột kiểu cơ sở
class Content { }
class Product:Content { }
class News:Content { }
Đây là những ánh xạ như Bảng mỗi loại.
Có các tình huống mà tôi chỉ muốn tải chỉ các cột thuộc bảng cơ sở, như nói danh sách tất cả các tiêu đề nội dung. Nhưng một truy vấn như
from c in Content
where c.IsDeleted == false
select c
dẫn đến một số SQL thực sự khó chịu khi kết hợp với hai bảng kia. Có cách nào để buộc EF chỉ làm một lựa chọn từ bảng cơ sở mà không cần tham gia vào các bảng khác không?
Cảm ơn bạn phản ứng. Nâng cấp lên 4,5 là trong số các câu hỏi cho dự án hiện tại chúng tôi đang làm việc trên đó là nghĩa vụ phải đi sống vào tháng tới. Chúng tôi đang có kế hoạch để làm như vậy truy vấn với procs lưu trữ. – madaboutcode