Tôi đang viết một ứng dụng sử dụng Entity Framework và ASP.NET MVC, vì vậy tôi đã quyết định tách DAL khỏi Ứng dụng Web MVC. Và thực sự tất cả mọi thứ tốt ngoại trừ vấn đề tiếp theo (nếu đó là vấn đề): Tôi đã phải sao chép chuỗi kết nối thực thể từ app.config của dự án DAL để Web.config của ứng dụng Web. Và thực sự nó trông chính xác: DAL không nên biết về chuỗi kết nối với dữ liệu, đó là nhiệm vụ của ứng dụng chính.app.config trong DAL và web.config trong WebApplication
Nhưng tôi thực sự không thích, rằng tôi phải giữ chuỗi kết nối thực thể trong app.config của DAL, vì nó cần cập nhật EntityModel của tôi (* .edmx). Có một số thực hành tốt nhất để tham chiếu đến chuỗi kết nối của ứng dụng web? Hay tôi chỉ để nó như bây giờ?
Trong trường hợp sử dụng một cái gì đó như EF, không phải là EF DAL của bạn? Bạn có bao gồm DAL này trong DAL hay của riêng bạn? –
Vâng, phải, tôi đang gói EF trong dự án DAL của tôi – DanTheMan