我想实现一个接口和存储库模式。我的不同存储库可以具有类型数据类型,第一个是 (String-int, char-long)第二个是 (Char-double, double-string)。模式不断发展,我们有大约 50 种不同的方法。我们正在将我们的接口/存储库更改为另一个数据库系统等。我将如何编辑下面的界面,以允许不同的数据类型?谢谢,public interface ITransactionRepository{ void SearchTransactionbyCategoryCustomerId(Category, CustomerId ); // what should I write here? void SearchTransactionbyProductDepartment(Product, Department); ......}public class TransactionRepository1: IRepository{ void SearchTransactionbyCategoryCustomerId(string Category, int CustomerId); void SearchTransactionbyProductDepartment(char Product, long Department); ......}public class TransactionRepository2: IRepository{ void SearchTransactionbyCategoryCustomerId(char Category, double CustomerId); void SearchTransactionbyProductDepartment(double Product, string Department); ......}
1 回答
- 1 回答
- 0 关注
- 163 浏览
添加回答
举报
0/150
提交
取消