Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
1 / 1 / 1
Регистрация: 08.07.2017
Сообщений: 20

Не удалось найти строку подключения с именем. в файле конфигурации приложения

24.04.2018, 18:00. Показов 2572. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использую EntityFramework, всё работает отлично, но XAML разметка на одной из страниц упорно не видит строку подключения.

C#
1
2
3
<Page.DataContext>
        <local:WeightClass/>
    </Page.DataContext>
В самом WeightClass делаю следующее:

C#
1
2
3
FitnessEntities f = new FitnessEntities();
 
List<Weight> w = f.Weight.ToList();
При запуске ругает разметка и вылетает ошибка: Не удалось найти строку подключения с именем FitnessEntities в файле конфигурации приложения.

Сама строка подключения app.config:

C#
1
2
 <connectionStrings><add name="FitnessEntities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=DESKTOP-PTUME4B\SQLEXPRESS1;initial catalog=Fitness;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
Всё находится в одном проекте, в одном Namespace. В чём может быть проблема?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2018, 18:00
Ответы с готовыми решениями:

Дополнительные сведения: Не удалось найти строку подключения с именем "DIMAEntities" в файле конфигурации приложения
Добрый вечер очень нужна помощь! пишу приложение WPF с веб сервисом wfc, в веб сервесе модель базы данных entity framework, когда пытаюсь...

Cтрока подключения базы данных в файле конфигурации для Access
Подскажите как правильно указать строку подключения в файле конфигурации &lt;connectionStrings&gt; &lt;add...

Как убрать строку подключения из файла конфигурации?
Создал проект, добавил базу acces и около экзешника висит файл WindowsApplication1.exe.config, в нём находиться строка подключения к базе...

3
1 / 1 / 0
Регистрация: 29.10.2015
Сообщений: 72
31.10.2021, 03:43
Здравствуйте! Такая же проблема возникла прямо сейчас... Не нашли решение?
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,557
Записей в блоге: 4
31.10.2021, 11:42
Devilion123,
1. App.conf со строками подключения для EF
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?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>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
  </startup>
  <entityFramework>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
  <connectionStrings>
    <add name="EFConnect" 
         connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MyBatabase;Integrated Security=true;"
         providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>
2. Файл контекста, в котором происходит подключение к БД
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System.Data.Entity;
 
using MEFCFDAL.Model;
 
namespace MEFCFDAL.Context
{
    public class DrawContext : DbContext
    {
        public DrawContext() : base("EFConnect") // строка подключения из App.conf
        {
            Database.SetInitializer<DrawContext>(null); // отключаем первоначальную инициализацию для CodeFirst
        }
 
        public DbSet<EObject> EObjects { get; set; }
        public DbSet<GPlan> GPlans { get; set; }
        public DbSet<Draw> Draws { get; set; }
        public DbSet<DrawSystem> DrawSystems { get; set; }
        public DbSet<DrawSpecification> DrawSpecifications { get; set; }
        public DbSet<WorkDrawData> Works { get; set; }
    }
}
У вас всё так?
0
1 / 1 / 0
Регистрация: 29.10.2015
Сообщений: 72
31.10.2021, 14:34
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
У вас всё так?
Andrey-MSK Да, все так. Забавно то, что с этой ошибкой приложение все равно запускается и на работу не влияет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.10.2021, 14:34
Помогаю со студенческими работами здесь

Изменить строку подключения в файле app
Имеется строка подключения типа этой: &lt;add name=&quot;DefaultConnection&quot; connectionString=&quot;Data Source=(LocalDb)\v11.0; Integrated...

Как передать строку подключения с формы авторизации всем формам приложения
Доброго времени суток. Есть форма авторизации в которой я создаю строку подключения. Подскажите как передать эту строку всем элементам...

Необходимо хранить настройки приложения и при необходимости менять их (к примеру строку подключения к БД)
Здравствуйте. Необходимо хранить настройки приложения и при необходимости менять их ( к примеру строку подключения к БД). Пробовал...

Найти в текстовом файле строку по заданному слову и заменить ей определённую часть строки в другом файле
Всех с Новым Годом! Наверное избитая тема, но все же... Задача такая: Существует два файла: log.txt и run.bat. Необходимо в log.txt...

В текстовом файле найти строку с наибольшим количеством символов (считать, что такая строка в файле одна)
Всем привет)) В текстовом файле найти строку с наибольшим количеством символов (считать, что такая строка в файле одна).


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru