Tôi luôn bị hấp dẫn bởi các dự án cơ sở dữ liệu Visual Studio, và mặc dù chúng có vẻ khá khả năng, tôi chưa bao giờ sử dụng chúng ở bất kỳ mức độ nào ngoài công việc chứng minh đơn giản. Tôi muốn thử điều này cho một dự án mới, và tôi cũng quan tâm đến việc sử dụng một lớp EF trên đầu trang của nó, nhưng trong các dự án thử nghiệm trong quá khứ này đã tham gia một số nỗ lực phong nha.Các dự án VS Database và khung Entity có hoạt động cùng nhau không?
Tôi tò mò: Visual Studio đã trưởng thành tích hợp sản phẩm của mình để hỗ trợ một quy trình làm việc đơn lẻ, xây dựng dự án cơ sở dữ liệu, xây dựng lớp EF trên đầu trang và cuối cùng xây dựng mã.
Chúng tôi là một nhóm nhỏ và chúng tôi không có các nhà phát triển SQL chuyên dụng, và mục tiêu chính của chúng tôi là đưa cơ sở dữ liệu vào Visual Studio và làm cho nó trở nên độc đáo dưới sự kiểm soát nguồn (TFS). kết thúc để kết thúc. Chúng tôi quan tâm đến việc phát triển thành EF, và có lẽ sẽ bắt đầu đơn giản bằng cách xử lý nó như một công cụ ORM đơn giản để bắt đầu nếu có thể.
Có ai thực sự thực hiện việc này có thể cung cấp thông tin chi tiết về quy trình không?
Tại sao bạn sẽ muốn "xây dựng mô hình của bạn từ cơ sở dữ liệu"? Lợi ích chính của Khung thực thể là mô hình khái niệm của bạn có thể khác với mô hình vật lý trong cơ sở dữ liệu. Nếu không, bạn chỉ sử dụng LINQ to SQL. –
Tôi sẽ xây dựng cơ sở dữ liệu của bạn bằng cách sử dụng các công cụ cơ sở dữ liệu của VS và sau đó trong ứng dụng của bạn, tạo một edmx trỏ đến cơ sở dữ liệu của bạn. Khi bạn thay đổi/cập nhật dự án cơ sở dữ liệu, sau đó chỉ cần cập nhật edmx của bạn và bạn tốt để đi. –
@John Saunders: Tôi đã muốn hỏi cụ thể liệu các thay đổi đối với IDE trong Visual Studio 2012 đã tạo điều kiện cho loại tương tác này chưa. Loại bỏ thẻ của tôi cảm thấy phá hoại nghiêm ngặt vì lợi ích của quy tắc ngớ ngẩn. – bwerks