Linq to Entity конвертирует строку в соответствующий регистр - PullRequest
3 голосов
/ 25 апреля 2010

Не могли бы вы показать мне пример того, как преобразовать строку, когда я выбираю использование Linq для сущности в соответствующий регистр? Спасибо

1 Ответ

2 голосов
/ 25 апреля 2010

Не думаю, что для этого вам нужен просто LINQ.

Посмотрите на этот пример

string sampleString = "this is a title";
CultureInfo currentCulture = System.Threading.Thread.CurrentThread.CurrentCulture;
TextInfo currentInfo = currentCulture.TextInfo;
sampleString = currentInfo.ToTitleCase(sampleString); 

//output:
//This Is A Title

Метод TextInfo.ToTitleCase

Таким образом, при выборе LINQ вы можете использовать что-то вроде

CultureInfo currentCulture = System.Threading.Thread.CurrentThread.CurrentCulture;
TextInfo currentInfo = currentCulture.TextInfo;
List<string> testList = new List<string> { "foo", "bAr", "fOO bar Test tAdA" };
var correct = from s in testList
              select currentInfo.ToTitleCase(s);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...