Записи с тегом «LINQ2SQL»

Ошибка "The full-text query parameter for Fulltext Query String is not valid" после обновления на .NET 4.0

20.02.2011 20:34 / Артём Волк / 563 просмотра / ...

После обновления до ASP.NET 4.0 реализация полнотекстового поиска с LINQ2SQL, описанная в сниппете более чем годичной давности перестала работать со следующей ошибкой: The full-text query parameter for Fulltext Query String is not valid.

читать дальше...

Перенаправление SQL-запросов, сгенерированных LINQ, в debug output

12.11.2009 23:12 / Артём Волк / 851 просмотр / ...

Иногда полезно узнать, в какие именно SQL-запросы транслируются LINQ-запросы. Один из вариантов — перенаправление вывода в debug output в Visual Studio.

реализация

WHERE IN ... в LINQ to SQL

31.10.2009 11:52 / Артём Волк / 895 просмотров / ...

Для того, чтобы был сгенерирован правильный SQL-запрос с WHERE IN ... нужно сделать несколько дополнительных действий:

var ids = new List<int> {1,2,3,4};
var result = from s in Db.Snippets
             where ids.Contains(s.Id)
             select s;

Групповые операции в LINQ to SQL

31.10.2009 11:35 / Артём Волк / 1269 просмотров / ...

LINQ to SQL не умеет оптизировать однотипные действия над несколькими сущностями, например, для удаления большого количества записей по условию их придётся сначала выбрать отдельным запросом, пометить как удалённые с помощью методов DeleteOnSubmit() или DeleteAllOnSubmit(), а при вызове SubmitChanges() будет сгенерировано столько SQL-запросов c DELETE, сколько было удаляемых записей.

как обойти...

Полнотекстовый поиск в MS SQL Express и его использование с LINQ to SQL

31.10.2009 0:17 / Артём Волк / 4884 просмотра / ...

Для включения функции полнотекстового поиска в MS SQL редакции Express (проверялось на 2005-й версии) нужно немного больше действий, чем для использования полнотекстовых индексов в MyISAM-таблицах MySQL, но всё возможно.

пример...