为了账号安全,请及时绑定邮箱和手机立即绑定

存储库方法中的 C# 接口不同的变量类型

存储库方法中的 C# 接口不同的变量类型

C#
慕虎7371278 2021-07-08 14:11:53
我想实现一个接口和存储库模式。我的不同存储库可以具有类型数据类型,第一个是 (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
提交
取消
意见反馈 帮助中心 APP下载
官方微信