0

我有一个 Oracle 数据库,用于存储有关客户的信息。其中一个字段是用户编号。

我的UserNumber专栏是文本类型。

用户以各种格式发送号码:

  • +44777XXXXXXX
  • 777XXXXXXX
  • 0777XXXXXXX

到目前为止,我有:

var list = context.UserDetails.Where(x => x.UserNumber == number).ToList();

我也可以这样做:

var strippedNumber = ConvertNumberToBasic(number); // this will return me number as 777XXXXXXX

now 

var list = context.UserDetails.Where(x => x.UserNumber.Contains(number)).ToList();

我有没有更优化的方法来做到这一点?

4

1 回答 1

0

在您为此编写任何代码之前,您确实需要询问客户他们需要什么......

于 2012-08-31T12:54:06.430 回答