Здравствуйте и спасибо за любую помощь.C# (wcf) архитектура и структура каталогов (и экземпляр)
У меня есть служба wcf, которую я пытаюсь правильно модулизовать.
Мне интересно узнать, есть ли лучший способ или реализовать структуру файлов и каталогов вместе с instanciatation, есть ли более подходящий способ абстракции, который может отсутствовать?
Это лучший подход? особенно если производительность и способность обрабатывать тысячи одновременных запросов?
В настоящее время у меня есть эта следующая структура:
-root \ Service.cs
public class Service : IService { public void CreateCustomer(Customer customer) { CustomerService customerService = new CustomerService(); customerService.Create(customer); }public void UpdateCustomer(Customer customer) { CustomerService customerService = new CustomerService(); customerService.Update(customer); }
}
-root \ Клиент \ CustomerService.cs
pulbic class CustomerService { public void Create(Customer customer) { //DO SOMETHING }public void Update(Customer customer) { //DO SOMETHING } public void Delete(int customerId) { //DO SOMETHING } public Customer Retrieve(int customerId) { //DO SOMETHING }
}
Примечание : Я не включаю объект Customer или библиотеки DataAccess в этот пример, поскольку я только соглашаюсь об обслуживании.
Если вы можете сообщить мне, что вы думаете, если знаете лучший способ или ресурс, который может помочь.
Спасибо, пожалуйста. Steven
fooMonster. Спасибо за помощь, вы были правы, я предоставлял много информации в примере. Я отредактировал вопрос, если у вас появится еще один шанс взглянуть на него, я был бы признателен. Спасибо, Стивен – stevenrosscampbell