Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird Entity Framework 6 (DbContext) / 13 сообщений из 13, страница 1 из 1
08.12.2015, 22:52
    #39123696
spandex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Добрый день. Вчера обновил программу, которая регистрирует Firebird в качестве DDEX провайдера.
Это позволяет в Visual Studio 2010-2015 внедрять поддержку визуального дизайнера для Firebird.
Если кому-то интересно, программу можно скачать с моего проекта .
А также более подробно расписал в блоге .









...
Рейтинг: 0 / 0
09.12.2015, 09:05
    #39123776
Коваленко Дмитрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
[quot spandex
Если кому-то интересно,[/quot]

В ветке {2979569E-416D-4DD8-B06B-EBCB70DE7A4E} в настоящий момент (внезапно) регистрируется еще один провайдер.

Поэтому, плиз, не надо писать код вида:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
		bool flag = false;
		for (int i = 0; i < subKeyNames.Length; i++)
		{
			if (subKeyNames[i] == "{2979569E-416D-4DD8-B06B-EBCB70DE7A4E}")
			{
				flag = true;
			}
		}
		if (flag)
		{
			registryKey2.DeleteSubKeyTree("{2979569E-416D-4DD8-B06B-EBCB70DE7A4E}");
		}
		RegistryKey registryKey3 = registryKey2.CreateSubKey("{2979569E-416D-4DD8-B06B-EBCB70DE7A4E}");
		registryKey3.SetValue("", "Firebird Data Source");
		RegistryKey registryKey4 = registryKey3.CreateSubKey("SupportingProviders");
		registryKey4.CreateSubKey("{92421248-F044-483A-8237-74C7FBC62971}");


...
Рейтинг: 0 / 0
09.12.2015, 21:03
    #39124455
spandex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Почему внезапно?
В файле FirebirdDDEXProvider32.reg, которые скачиваются с Firebirdsql.org есть такие ветки тоже.
Программа делает все по аналогии просто не вручную, а автоматически.
...
Рейтинг: 0 / 0
09.12.2015, 21:16
    #39124463
Коваленко Дмитрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
spandexПочему внезапно?
Потому что существует еще один ADO.NET провайдер , который регистрируется в этой ветке.
...
Рейтинг: 0 / 0
05.01.2016, 12:31
    #39142319
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
spandex,

нельзя ли сей дистрибутив обновить до последней версии провайдера 4.9.0. Адриано распространяет последние сборки провайдера через NuGet.
...
Рейтинг: 0 / 0
05.01.2016, 15:28
    #39142389
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Симонов Денисspandex,

нельзя ли сей дистрибутив обновить до последней версии провайдера 4.9.0. Адриано Иржи распространяет последние сборки провайдера через NuGet.

поправил
...
Рейтинг: 0 / 0
06.01.2016, 00:47
    #39142564
Sturt Up
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Прикольно! В свое время целый день потратил что бы подружить firebird с entity.
...
Рейтинг: 0 / 0
20.01.2016, 01:32
    #39151036
Prot_XT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Подскажите, что я делаю не так? Установил DDEX, дохожу в мастере до выбора параметров Firebird сервера и все... любая попытка написания или выбора в комбобоксе чего-нибудь приводит к закрытию формы. В чем дело то? VS2015, FB2.1.
...
Рейтинг: 0 / 0
20.01.2016, 09:37
    #39151121
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Prot_XT,

если инсталятор выложенный в начале топика нормально не поставил, то попробуй ручками. У того же автора есть более старая статейка как это сделать ручками http://novaevalex.blogspot.ru/2011/11/firebird-25-visual-studio-2010.html
...
Рейтинг: 0 / 0
07.02.2016, 12:53
    #39165016
spandex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Можете попробовать так:
1. Устанавливаете Firebird.Entity с помощью NuGet
2. Удаляете из Reference ссылки на библиотеки из NuGet - там их 2 должно быть.
3. Добавляете ссылку на те же самые 2 библиотеки (только версии 4.8) из папки куда был установлен DDEX провайдер.


Если вылетает окно, посмотрите вам machine.config для данного приложения.
Обязательно должны быть секции:

<defaultConnectionFactory type="FirebirdSql.Data.EntityFramework6.FbConnectionFactory, EntityFramework.Firebird" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="FirebirdSql.Data.FirebirdClient" type="FirebirdSql.Data.EntityFramework6.FbProviderServices, EntityFramework.Firebird" />
</providers>
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
26.05.2017, 15:37
    #39460525
BKV88
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Создал контекст к своей БД, при запуска проекта вываливается ошибка
SQL error code = -204
Table unknown

Хотя такая таблица есть, какая может быть причина?
...
Рейтинг: 0 / 0
26.05.2017, 16:24
    #39460558
BKV88
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
Полный текст ошибки был:
An exception of type 'FirebirdSql.Data.FirebirdClient.FbException' occurred in FirebirdSql.Data.FirebirdClient.dll but was not handled in user code

Additional information: Dynamic SQL Error

SQL error code = -204

Table unknown

__MigrationHistory

At line 7, column 29


добавил:
Код: c#
1.
Database.SetInitializer<DBModel>(null);



Все заработало
...
Рейтинг: 0 / 0
05.06.2017, 16:55
    #39466089
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird Entity Framework 6 (DbContext)
BKV88,

всё равно потом на миграциях нарвёшься....

https://stackoverflow.com/questions/44266141/entity-framework-code-first-migrations-and-firebird
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird Entity Framework 6 (DbContext) / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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