Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Параметры подключения в app.config / 18 сообщений из 18, страница 1 из 1
14.12.2015, 19:44
    #39127739
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
Разбираюсь потихонечку с Entity Framework. Пример взял http://metanit.com/sharp/entityframework/1.2.php .
Разобрался. Стал делать с моделью как здесь http://metanit.com/sharp/entityframework/2.1.php .
Вылазит ошибка:

Для поставщика ADO.NET с неизменяемым именем "System.Data.SqlServerCe.4.0" не найден поставщик Entity Framework. Убедитесь, что поставщик зарегистрирован в разделе "entityFramework" файла конфигурации приложения. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=260882.

сам файл app.config
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
   
<add name="FirmenContex" connectionString="data source=ms-sql-6.in-solve.ru;initial catalog=1gb_123;
persist security info=True;user id=1gb_123;password=123;MultipleActiveResultSets=True;
App=EntityFramework" providerName="System.Data.SqlClient" /></connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
<parameters>
<parameter value="System.Data.SqlServerCe.4.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
 
</configuration>


Студия 2012. Пробовал открыть в 2013 та же самая ошибка
...
Рейтинг: 0 / 0
14.12.2015, 19:59
    #39127748
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114,
А провайдер для Microsoft SQL Server Compact Edition скачан и установлен надо понимать?
...
Рейтинг: 0 / 0
14.12.2015, 20:00
    #39127749
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
http://metanit.com/sharp/entityframework/1.2.php - на втором скрине второй сверху. Вроде оно.
...
Рейтинг: 0 / 0
14.12.2015, 20:12
    #39127752
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
про это не было. Сейчас попробую...
...
Рейтинг: 0 / 0
14.12.2015, 20:26
    #39127760
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
Ругаться перестало, но данные лупит не на тот сервер , который указан в строке подключения, а куда то в локалку что ли..
Обновленный

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, 
EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="FirmenContex" connectionString="data source=ms-sql-6.in-solve.ru;initial catalog=1gb_123;
persist security info=True;user id=1gb_123;
password=123;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="System.Data.SqlServerCe.4.0" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
      <provider invariantName="System.Data.SqlServerCe.4.0" type="System.Data.Entity.SqlServerCompact.SqlCeProviderServices,
 EntityFramework.SqlServerCompact" />
    </providers>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SqlServerCe.4.0" />
      <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0"
 description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, 
System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    </DbProviderFactories>
  </system.data>
</configuration>
...
Рейтинг: 0 / 0
14.12.2015, 20:30
    #39127762
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114,
Каждый день эффект де жа вю
...
Рейтинг: 0 / 0
14.12.2015, 20:41
    #39127767
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
срач и только там.
У меня с локалкой как раз все работает норм. А вот с подключением к базе на 1gb какие то чудеса происходят
...
Рейтинг: 0 / 0
14.12.2015, 20:43
    #39127771
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
А не в студии случаем проблема? Там есть: В обновленных версиях Visual Studio 2013 с пакетами обновления SP3 мы можем автоматизировать этот процесс.
...
Рейтинг: 0 / 0
14.12.2015, 20:50
    #39127774
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114А вот с подключением к базе на 1gb какие то чудеса происходят
Что за левая строка конекции? Там большая разница между connection string для полной версии SQL Server и CE.
(пример, взято из интернета):
Код: xml
1.
<add name="ConnectionStringName" providerName="System.Data.SqlServerCe.4.0" connectionString="Data Source=|DataDirectory|\DatabaseFileName.sdf" />
...
Рейтинг: 0 / 0
14.12.2015, 20:52
    #39127775
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114,
напишите в тех поддержку
...
Рейтинг: 0 / 0
14.12.2015, 20:54
    #39127777
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114,
И providerName никак этим System.Data.SqlClient быть не может.
...
Рейтинг: 0 / 0
14.12.2015, 20:58
    #39127779
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
меня больше смущает то, что в одном примере это работает, в другом нет
...
Рейтинг: 0 / 0
14.12.2015, 21:05
    #39127781
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114меня больше смущает то, что в одном примере это работает, в другом нет
Потому что в примере когда оно работает, конекция идет с дефолтной базе (в режиме design mode), а во время runtime строка конекции левая в конфиге.
...
Рейтинг: 0 / 0
14.12.2015, 21:13
    #39127785
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
может я чет не догоняю, но откуда берется эта дефолтная база? Подключение делается через дизайнер. Вручную ничего не добавляется. В дизайнере тестится. Все ок
...
Рейтинг: 0 / 0
14.12.2015, 21:21
    #39127787
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114может я чет не догоняю, но откуда берется эта дефолтная база? Подключение делается через дизайнер. Вручную ничего не добавляется. В дизайнере тестится. Все ок
Я не вижу проблемы кроме как в строке конекции. Нужно посмотреть куда в рантайме программа обращается. Наверняка не туда куда нужно.
...
Рейтинг: 0 / 0
14.12.2015, 21:42
    #39127792
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
как это посмотреть, подскажите?
...
Рейтинг: 0 / 0
15.12.2015, 03:42
    #39127964
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
mdm114как это посмотреть, подскажите?
debug
...
Рейтинг: 0 / 0
15.12.2015, 08:13
    #39128021
mdm114
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры подключения в app.config
Вопрос снят путем установки пакета обновлений 5 на студию 2013
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Параметры подключения в app.config / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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