powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to provider (Firebird)
5 сообщений из 5, страница 1 из 1
Linq to provider (Firebird)
    #38235519
xpoft2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем!

Хочу разобраться как работают Linq to ... провайдеры представленные обширным спектром реализаций для обращения к чему бы то ни было.
Прочитав статью (точнее перевод статьи Мэтта Уорена), захотелось посмотреть на реальном примере как это реализовано. В качестве подопытного был выбран Firebird ADO.NET Data Provider. Скачал сорцы с firebirdsql.org , с поддержкой EF, каково было моё удивление, когда открыв их не обнаружил там никакой реализации IQueryable, IQueryable<T> и IQueryProvider. Подскажите где я заблуждаюсь? И куда дальше копать чтобы понять как это работает?

Собственно ожидание того, что реализации этих интерфейсов я там увижу были основаны на том что, могу же я с помощью Linq обратиться к Entity сгенерированным через EF. (Да я понимаю, что в этом случае на самой поверхности будет работать Linq to Entities, но на более низком уровне ведь должен же быть перевод в SQL для Fb, а он как ни крути отличается от T-SQL под которую как я понимаю и заточен EF).

ЗЫ: Изучаю вопрос создания своего Linq провайдера первый день, так что, думаю кому то пост может показаться
...
Рейтинг: 0 / 0
Linq to provider (Firebird)
    #38235907
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно начать с этого . Потом обратиться к исходникам EF или BLToolkit .
...
Рейтинг: 0 / 0
Linq to provider (Firebird)
    #38235908
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс. На первую ссылку Вы уже сослались. Опоздал. :-)
...
Рейтинг: 0 / 0
Linq to provider (Firebird)
    #38236138
xpoft2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К,

спасибо, не знал, что EF исходники можно найти на codeplex, так же смотрю фичу от автора BLToolkit Linq to DB . Как раз таки там имеются реализации необходимых интерфейсов. Думаю, что скоро все же найду ответы на свои вопросы.
...
Рейтинг: 0 / 0
Linq to provider (Firebird)
    #38236173
cooldeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BLToolkit ивил :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to provider (Firebird)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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