tôi có một thư viện với một số thực thể dùng chung một giao diện. khách hàng và dịch vụ chia sẻ hội đồng này. bây giờ tôi tự hỏi nếu có một cách để có giao diện kiểu này như tham số trong hợp đồng dịch vụ của tôi để tôi có thể sử dụng cùng một phương pháp cho tất cả các lớp thực hiện giao diện.Wcf và giao diện làm thông số
các thực thể mà tất cả chúng đều được trang trí với thuộc tính datacontract và các thành viên của nó với các thuộc tính datamember.
hoàn toàn có thể? có lẽ với NetDataContractSerializer? tôi biết rằng tôi có thể làm điều đó với một lớp cơ sở (một số lớp trừu tượng ví dụ) và knowntype-nhưng tôi chắc chắn thích giao diện như nhận dạng của các đối tượng gây ra nó được sử dụng rộng rãi trong các ứng dụng khách hàng và dễ dàng phát triển.
cảm ơn
+1 cho Trong máy khách dịch vụ, mỗi POCO proxy có thể được "bắt buộc" để triển khai giao diện được chia sẻ, triển khai, sử dụng một lớp từng phần. –