Như là một phần của mã hóa công ước, chúng ta cần phải thực hiện theo quy ước cho tiêm truy cập DB/DMS WCF của Unity như dưới đây:1. định nghĩa một biến tư nhân để xử lý các kho lưu trữ. Tên của biến này nên được bao gồm 2 phần:a. bắt đầu tên của biến nên là một nhân vật "_".sinh một phần kế tiếp của biến tên nên tên của giao diện không bao gồm chữ cái "Tôi". Nó sử dụng tiêu chuẩn Camel trường hợp thấp hơn.Ví dụ: tư nhân IDBNodeGroupRepository _dbNodeGroupRepository;2. xác định một tài sản Func công cộng để tiêm kho. Tên của tài sản này phải:a. bắt đầu của tên của thuộc tính nên là "Nhận".sinh sau một phần của tên của thuộc tính nên là tên của giao diện không bao gồm chữ cái "Tôi". Nó sử dụng tiêu chuẩn Pascal Case.Ví dụ: khu vực Func GetDBNodeGroupRepository {get; thiết lập;}3. xác định một tài sản được bảo vệ có được để có được các kho lưu trữ. Tất cả chức năng truy cập vào DB/DMS dịch vụ phải được gọi từ bất động sản này.a. tên của bất động sản nên là tên của giao diện không bao gồm chữ cái "Tôi". Nó sử dụng tiêu chuẩn Pascal Case.Ví dụ: công IDBNodeGroupRepository DBNodeGroupRepositoryVí dụ của NodeGroup lõi đối tượng:kho lưu trữ NodeGroup #regiontư nhân IDBNodeGroupRepository _dbNodeGroupRepository;khu vực Func GetDBNodeGroupRepository {get; thiết lập;}công IDBNodeGroupRepository DBNodeGroupRepository{ nhận được { Nếu (_dbNodeGroupRepository == null & & GetDBNodeGroupRepository! = null) { _dbNodeGroupRepository = GetDBNodeGroupRepository(); } return _dbNodeGroupRepository; }}#endregion NodeGroup RepositoryCalling DB service:public void DeleteDb(){ foreach (NodeGroup nodegroup in this.NodeGroups) { nodegroup.DeleteDb(); } DBNodeGroupRepository.Delete(this.DataModel.NodeGroupKey);}The same convention for WCF DMS Access.
đang được dịch, vui lòng đợi..