簡體   English   中英

Linq在SQL中等於'_'

[英]Linq equivalent to '_' in SQL

從SQL中的“ _ ”到Linq是否等效。

在SQL中,它就像一個空格,因此它選擇所有內容並忽略此字符。

例如SELECT * FROM customers WHERE customers.ID LIKE '12431466_1'選擇所有ID為12431266且末尾為1的ID

答案取決於您的特定需求:

如果您使用的是linq-to-sql,並且希望它運行您發布的查詢,則可以將相同的字符串與SqlMethods.Like一起使用

如果要為linq-to-objects或自定義linq提供程序提供解決方案,則需要使用在C#運行時內部運行的字符串方法(如StartsWithEndsWith或使用Regext.IsMatch或類似方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM