01/10/2018, 15:56
Kiến trúc DAL trong .NET
Chaò anh chị, em đang có một đề tài về Software Architecture về việc xây dựng DAL cho project .net (đang sử dụng Entity Framework) để đảm bảo yêu cầu là khi ta thay đổi ORM là Entity thành ORM Nhibernate thì các Layer còn lạị sẽ không bị ảnh hưởng. Mọi người có thể cho em ý kiến xây dựng DAL như thế naò ạ. Em cảm ơn.
Bài liên quan
DAL là cái dây cắm điện
Entity và NHibernate là ổ cắm điện
Để 1 dây cắm điện xài được nhiều ổ điện khác nhau thì dùng bộ chuyển đổi, gọi là adapter
Tuy nhiên, nếu cố định 1 đầu của các adapter, như phần dây cắm, thì các adapter đó trong software được gọi là “bridge”.
Tóm lại, câu trả lời là Bridge Pattern, đơn giản hơn là Adapter Pattern