powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / dotNET LINQ-To-SQL
6 сообщений из 6, страница 1 из 1
dotNET LINQ-To-SQL
    #38932737
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понял, что пока нет поддержки Entity Framework.

Но можно ли прикрутить Linq-To-SQL?

Я попытался сделать, но столкнулся с тем, что Linq у себя внутри преобразовывается в SQL-запрос вида

Код: sql
1.
SELECT [ID] FROM [DB].[TABLE1]



Проблема в том, что Cache не поддерживает запись SQL-запросов в таком виде и ругается на квадратные скобки. Вместо квадратных скобок нужно использовать двойные кавычки.

Код: sql
1.
SELECT "ID" FROM "DB"."TABLE1"



Но как повлиять на механизм преобразования Linq в SQL - я не нашёл.

Может кто-нибудь ещё пытался прикрутить Linq-To-SQL и знает как обойти это ограничение?
...
Рейтинг: 0 / 0
dotNET LINQ-To-SQL
    #38933069
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VixlerПроблема в том, что Cache не поддерживает запись SQL-запросов в таком виде и ругается на квадратные скобки.Надо заметить, это касается не только Caché.VixlerНо как повлиять на механизм преобразования Linq в SQL - я не нашёл.

Может кто-нибудь ещё пытался прикрутить Linq-To-SQL и знает как обойти это ограничение? Can LINQ To SQL used for other database (MySQl, Oracle, etc)
...
Рейтинг: 0 / 0
dotNET LINQ-To-SQL
    #38934090
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ok, какую тогда .NET ORM юзать с каше? Или вообще не стоит?
...
Рейтинг: 0 / 0
dotNET LINQ-To-SQL
    #38934179
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vixler, ORM - object -relational mapping для "worlds fastest and most scalable object database", которая предоставляет http://www.intersystems.ru/cache/technology/techguide/cache_tech-guide_01.html#08] объектное хранение + реляционный доступ ? Выглядит как лишний слой. Как вариант, сделайте из Caché - сервис (xml, json, soap) и используйте из чего угодно. Хотя всё зависит от ваших задач.
...
Рейтинг: 0 / 0
dotNET LINQ-To-SQL
    #38934401
Vixler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хранение-то объектное, да только для доступа к этим объектам всё равно приходится писать строковые SQL-запросы.
...
Рейтинг: 0 / 0
dotNET LINQ-To-SQL
    #38935134
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сгруппировать все ваши запросы по таблицам, скорее всего окажется, что их можно превратить в статические методы классов
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / dotNET LINQ-To-SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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