powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Параметры подключения в app.config
18 сообщений из 18, страница 1 из 1
Параметры подключения в app.config
    #39127739
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разбираюсь потихонечку с 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
Параметры подключения в app.config
    #39127748
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114,
А провайдер для Microsoft SQL Server Compact Edition скачан и установлен надо понимать?
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127749
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://metanit.com/sharp/entityframework/1.2.php - на втором скрине второй сверху. Вроде оно.
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127752
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про это не было. Сейчас попробую...
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127760
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ругаться перестало, но данные лупит не на тот сервер , который указан в строке подключения, а куда то в локалку что ли..
Обновленный

Код: 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
Параметры подключения в app.config
    #39127762
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114,
Каждый день эффект де жа вю
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127767
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
срач и только там.
У меня с локалкой как раз все работает норм. А вот с подключением к базе на 1gb какие то чудеса происходят
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127771
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не в студии случаем проблема? Там есть: В обновленных версиях Visual Studio 2013 с пакетами обновления SP3 мы можем автоматизировать этот процесс.
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127774
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Параметры подключения в app.config
    #39127775
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114,
напишите в тех поддержку
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127777
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114,
И providerName никак этим System.Data.SqlClient быть не может.
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127779
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
меня больше смущает то, что в одном примере это работает, в другом нет
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127781
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114меня больше смущает то, что в одном примере это работает, в другом нет
Потому что в примере когда оно работает, конекция идет с дефолтной базе (в режиме design mode), а во время runtime строка конекции левая в конфиге.
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127785
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может я чет не догоняю, но откуда берется эта дефолтная база? Подключение делается через дизайнер. Вручную ничего не добавляется. В дизайнере тестится. Все ок
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127787
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114может я чет не догоняю, но откуда берется эта дефолтная база? Подключение делается через дизайнер. Вручную ничего не добавляется. В дизайнере тестится. Все ок
Я не вижу проблемы кроме как в строке конекции. Нужно посмотреть куда в рантайме программа обращается. Наверняка не туда куда нужно.
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127792
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как это посмотреть, подскажите?
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39127964
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mdm114как это посмотреть, подскажите?
debug
...
Рейтинг: 0 / 0
Параметры подключения в app.config
    #39128021
mdm114
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снят путем установки пакета обновлений 5 на студию 2013
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Параметры подключения в app.config
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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