Tôi đã lập trình được một thời gian và đã sử dụng LINQ-To-SQL và LINQ-To-Ent trước đó (mặc dù khi sử dụng các thực thể, nó đã có mối quan hệ Thực thể / Bảng 1-1 - tức là không khác nhiều so với L2Query)
Tôi đã đọc rất nhiều về Inversion of Control, Unit of Work, POCO và các mẫu kho lưu trữ và muốn sử dụng phương pháp này trong các ứng dụng mới của tôi.
Trường hợp tôi đang vật lộn là tìm một hướng dẫn cho người mới bắt đầu rõ ràng, súc tích cho EF4 mà không thừa nhận kiến thức về EF1.
Các câu hỏi cụ thể tôi cần trả lời là:
Mã đầu tiên / mô hình đầu tiên? Ưu / nhược điểm liên quan đến EF4 (nghĩa là điều gì xảy ra nếu tôi làm mã trước, thay đổi mã vào một ngày sau đó và cần tạo lại mô hình DB của tôi - Dữ liệu có được bảo toàn và biến đổi hoặc bị hủy không?)
Giả sử tôi đi mã đầu tiên (Tôi muốn xem cách EF4 chuyển đổi nó thành lược đồ DB) làm thế nào để tôi thực sự bắt đầu? Rất thường xuyên tôi đã thấy các bài viết có sơ đồ thực thể ghi "Vì vậy, đây là mô hình thực thể của tôi, bây giờ tôi sẽ ..." - Thật không may, tôi không rõ liệu họ có tạo ra mô hình trong trình thiết kế hay không, đã lưu nó vào tạo mã sau đó dừng bất kỳ quá trình tạo mã tự động nào nữa - hay họ đã mã hóa (POCO)? các lớp và bằng cách nào đó đã nhập chúng vào khung nhìn deisgner?
Tôi cho rằng điều tôi thực sự cần là sự hiểu biết về "ma thuật" đến từ đâu và làm thế nào để tự thêm nó nếu tôi không chỉ tạo ra một mô hình EF trực tiếp từ DB.
Tôi biết câu hỏi hơi mơ hồ nhưng tôi không biết những gì tôi không biết - Vì vậy, bất kỳ đầu vào / chỉnh sửa / làm rõ nào đều được đánh giá cao.
Không cần phải nói, tôi không mong đợi bất cứ ai ngồi đây và dạy tôi EF - Tôi chỉ muốn một số hướng dẫn / diễn đàn / blog / vv tốt. cho người mới thực thể hoàn thành