Tôi đang phát triển một công cụ truy vấn cơ sở dữ liệu chung, ứng dụng Biểu mẫu Windows .NET. Để làm cho lớp trình bày độc lập với lớp cơ sở dữ liệu. Tôi sử dụng một khung ORM, XPO từ DevExpress.Làm thế nào để tích hợp điều khiển truy cập với ORM của tôi trong một ứng dụng biểu mẫu cửa sổ .net?
Nhưng, tôi không có chức năng điều khiển truy cập tích hợp. Tôi lướt Internet và tìm thấy trong WCF Data Services, có một khái niệm thú vị, Interceptor, theo sau AOP (Aspect Oriented Programming).
Tôi tự hỏi ai có kinh nghiệm như vậy để xây dựng quyền kiểm soát truy cập trong ORM. Yêu cầu cơ bản của tôi là:
- Nó phải là phương pháp chung và được kiểm soát bởi người dùng trong thời gian chạy. Vì vậy, bất kỳ mã hóa cứng là không thể chấp nhận được.
- Nó có thể dựa trên thuộc tính, bảng cơ sở dữ liệu hoặc thậm chí là một hội đồng bên ngoài.
Tôi sẵn sàng mua một giải pháp đã sẵn sàng. Theo ý tưởng của AOP, một chức năng kiểm soát truy cập có thể được tích hợp với các chức năng hiện có một cách dễ dàng và gần như không có chủ ý đối với nhà phát triển trước đó;)
Mọi đề xuất đều được hoan nghênh.
Bạn có quan tâm đến giải pháp như vậy được tích hợp với ORM khác không? –
Tôi không quan tâm. Xin hãy tiếp tục và cho tôi biết thêm. – Ying