Hashtable 风格

 1         public Account GetByCustomIdAndAccountType(int customId, AccountType accountType)
 2         {
 3             var parms = new Hashtable()
 4             {
 5                 { "CustomId" , customId },
 6                 { "AccountType" , (int)accountType }
 7             };
 8 
 9             return Mapper
10                 .Instance()
11                 .QueryForObject<Account>(Constants.Account.GetByCustomIdAndAccountType, parms);
12         }

匿名类型风格

 1         public Account GetByCustomIdAndAccountType(int customerId, AccountType accountType)
 2         {
 3             var parms = new
 4             {
 5                 customerId,
 6                 accountType
 7             };
 8 
 9             return Mapper
10                 .Instance()
11                 .QueryForObject<Account>(Constants.Account.GetByCustomIdAndAccountType, parms);
12         }

优点

  • 减少重复,如:customerId 只出现一次。

 

相关文章:

  • 2022-02-25
  • 2022-01-18
  • 2021-09-19
  • 2021-07-18
  • 2022-12-23
猜你喜欢
  • 2021-10-19
  • 2021-11-25
  • 2022-12-23
  • 2022-01-18
  • 2022-02-15
  • 2021-06-15
  • 2021-06-10
相关资源
相似解决方案