Pull to refresh

Comments 6

А что делать если SQL сервер не поддерживает нужный функционал? Например мне нужна функция которая бы считала Расстояние Левенштейна для 2 слов?
MSSQL поддерживает загрузку .NET-сборок, функции в которых можно мапить на хранимые процедуры самого SQL. За счёт этого можно сделать поддержку и регулярных выражений в MSSQL, и прокинуть её в тот же linq to sql примерно так же, как это показано в этой статье для EF.
Забавно читать «на стороне сервера», «на стороне клиента», когда речь идет о файловой БД :)
Согласен, читать забавно. Но по факту так оно и есть, просто клиент и сервер находятся в одном процессе.
>> происходит на стороне сервера, что позволяет ускорить его обработку
Насколько ускорилась обработка?
Проделав всю подготовительную работу, мы, наконец, можем пожинать плоды и писать лаконичные Linq-запросы, которые к тому же будут выполняться на стороне сервера (правда, используя реализацию пользовательской функции на стороне клиента, но это отнюдь не то же самое, что обработка запроса с помощью Linq-to-Objects локально).

Весьма провокационная фраза, если не знать, что SQLite — встраиваемая база и сервер и клиент — один и тот же процесс. А то ведь можно удивиться — неужели код передается с клиента на сервер. Думаю, это стоило бы пояснить.
Only those users with full accounts are able to leave comments. Log in, please.