您好,非常感谢您的帮助。c#(wcf)体系结构文件和目录结构(和实例化)
我有一个wcf服务,我试图正确modularize。
我很想知道是否有更好的方法或实现文件和目录结构以及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 Object或DataAccess库,因为我只是conc对此服务有所了解。
如果你能让我知道你的想法,如果你知道更好的方式,或者可以帮助你的资源。
谢谢。 Steven
fooMonster。 感谢您的帮助,您是正确的,我在示例中提供了大量信息。 我编辑了这个问题,如果你有机会再看一遍,我会很感激。 谢谢,史蒂文 – stevenrosscampbell 2009-05-04 19:46:08