我有两个项目:DataProj
和DomainProj
. 我的解决方案的当前状态是在 DomainProj 我有 .cs 文件,每个文件中有两个类:class X
和class XRepository
. 例如,我有文件调用Customer.cs
,它包含:
public class Customer {
...
}
public class CustomerRepository {
...
}
我正在寻找一种方法:
1. 拆分文件,以便每个类都在自己的文件中。2. 为每个 Repository 类创建接口。3. 将 Repository 类移动到 DataProj 项目中。4. 为将每个接口映射到其实现的 StructureMap 创建代码。
是否有任何工具可以让我简单地做到这一点?有什么快速的方法我可以自己做吗?