我需要從字符串中提取第一個數字值集。在這裏(Link Here),我找到了RegEx的方式來做到這一點。但是,在我的情況下,我有一個LINQ查詢從我需要做同樣的邏輯。從C#中的字符串中提取第一個數字字符
這裏是我的exisiting邏輯
bool Isbn = db.BibContents.Any(ad => ad.NormValue == ISBN); // I need to do the numeric split logic into the db column NormValue
注意
我不能循環在這裏首先得到的值,並在循環比較。因爲我在DB和NormValue中有大量的記錄,列是nvarchar(max)類型。
任何幫助,將不勝感激。
感謝
你應該在存儲過程中處理它...... –
是的,如果你需要數據庫正則表達式的支持(或者等價的功能),那就是存儲過程可能真的有用的情況。 –