powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
4 сообщений из 4, страница 1 из 1
Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
    #35903812
aam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aam
Гость
День добрый!

очень хочу аналог:

Код: plaintext
1.
 SELECT * FROM t1 WHERE f1 LIKE '%'+@f1+'%'

код:
Код: plaintext
1.
 db.Streets where o.StreetName.IndexOf(StreetName) > 0 select o
почему-то не кажется правильным
...
Рейтинг: 0 / 0
Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
    #35903968
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кому не кажется?
...
Рейтинг: 0 / 0
Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
    #35904833
aam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aam
Гость
зыкому не кажется?

мне.
код не работает ка надо.
по крайней мере предварив его
Код: plaintext
1.
db.Log = File.CreateText(@"c:\temp\aa.log");

получаем в логе:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT [t0].[StreetId], [t0].[StreetName], [t0].[StreetSocr]
FROM [dbo].[Street] AS [t0]
WHERE (
    (CASE 
        WHEN (DATALENGTH(@p0) / 2) = 0 THEN 0
        ELSE CHARINDEX(@p0, REPLACE([t0].[StreetName], @p1, @p2)) - 1
     END)) > @p3

а хочется, что-то вида:
Код: plaintext
1.
2.
3.
SELECT [t0].[StreetId], [t0].[StreetName], [t0].[StreetSocr]
FROM [dbo].[Street] AS [t0]
WHERE LIKE '%'+@p1+'%'+@p2+'%'
...
Рейтинг: 0 / 0
Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
    #35904897
aam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
aam
Гость
Все. вопрос решался проще, чем я думал. Contains мне помог
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to SQL. аналог LIKE (помогите задать фильтр по строкам)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]