powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / linq2db и firebird дружат ?
7 сообщений из 7, страница 1 из 1
linq2db и firebird дружат ?
    #39521461
LelikBolek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кто-нибудь пользуется в реальном проекте linq2db для firebird ?
вроде бы все по небольшому но манулалу но:
- соединение с БД не поднимается если порт отличный от 3050, указание порта в строке коннекта как localhost/3250 не срабатывает, других мест конфига для задания порта не нашел
- не увидел в доке какие версии firebird поддерживаются, использую пока fb2.0.6
- нужно работать с уже существующей, средней по размеру, базой - не хочу руками все POCO's классы писать

задача:
переползти в развитии проекта со связки delphi6, fibplus, firebird на c# .Net, winforms + web, orm(выбираю), firebird (не хочу переходить на другие, нравится firebird (удобен, устраивает по функционалу)

может кто сразу проверенные альтернативы orm подскажет ? (далее на очереди проверка daper-а)
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39521567
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikBolekorm(выбираю)
Выбери Entity Framework
https://habrahabr.ru/post/278405/
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39521602
romangr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikBolek,

linq2db вполне себе работает с firebird, в том числе и 3.0.
Вот, например, обычный себе работающий конфиг:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="linq2db" type="LinqToDB.Configuration.LinqToDBSection, linq2db" requirePermission="false" />
  </configSections>
  <linq2db defaultConfiguration="One"/>
  <connectionStrings>
    <add name="One"
         providerName="Firebird"
         connectionString="User=SYSDBA;Password=masterkey;Database=d:\data\mydatabase.fdb;DataSource=localhost;Port=3050;Charset=UTF8;"/>
    <add name="Two"
         providerName="Firebird"
         connectionString="User=SYSDBA;Password=masterkey;Database=d:\data\myotherdatabase.fdb;DataSource=localhost;Port=3051;Charset=UTF8;"/>
  </connectionStrings>
</configuration>



Генерация классов по имеющейся БД присутствует через шаблоны T4.
А вообще по вопросам, связанным с linq2db лучше на RSDN идти, там регулярно появляется IT и другие разработчики.
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39521640
LelikBolek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
romangr, порт учесть удалось, спасибо

но генерация классов падает,

Код: c#
1.
2.
3.
4.
5.
6.
Severity	Code	Description	Project	File	Line	Suppression State
Error		Running transformation: FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Dynamic SQL Error
SQL error code = -206
Column unknown
PP.RDB$NULL_FLAG
At line 15, column 37



может какие то нюансы версии FB не учитываются, в доке так и не нашел на ограничения версий .. жаль конечно
попробую еще их предшественника BLToolkit, хотя в новую разработку с инструментом который уже не развивается как то неприятно идти
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39521698
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikBolekColumn unknown
PP.RDB$NULL_FLAG
At line15, column37

Если не ты писал этот запрос, то все вопросы - в саппорт .NET провайдера.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39521765
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikBolek,

скорее всего версия провайдера не соответствует версии ФБ. Выбрось уже ФБ 2.0, перейди на 2.5.
...
Рейтинг: 0 / 0
linq2db и firebird дружат ?
    #39522051
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LelikBolek,

для ФБ кроме нхибера я бы в это болото ОРМ не лез. МС не дружит с "чужими", хочешь EF - или MSSQL Или Оракл
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / linq2db и firebird дружат ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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