- Tôi đã tạo một Chế độ xem SQL tham gia một vài bảng và khi được kiểm tra trong SQL Trình quản lý cung cấp dữ liệu chính xác (Nếu tạo sự khác biệt thì đây là các phép nối phức tạp).
- Trong MVC, tôi đã tạo Mô hình dữ liệu thực thể (dữ liệu đầu tiên) và sau đó thêm mã thế hệ.
- Tôi có truy vấn LINQ trong bộ điều khiển tạo trang idex.
Tất cả nội dung MVC cơ bản.Kết quả truy vấn khung thực thể Nhân bản
Khi tôi chạy ứng dụng, tôi nhận được bản ghi trùng lặp. Để tiếp tục đủ điều kiện, nếu một đơn hàng có nhiều hơn một dòng, nó sẽ trả về bản ghi đầu tiên cho mỗi dòng trong "thứ tự".
SQL Results
Order, Line, Part
12345, 1, 3829138120
12345, 2, 1238401890
MVC/EF Results
Order, Line
12345, 1, 3829138120
12345, 1, 3829138120
Bất kỳ suy nghĩ nào về nguyên nhân của vấn đề này?
Có lẽ đăng một số phân đoạn mã được thu nhỏ? Đặc biệt là truy vấn LINQ. – Kit