Я искал вокруг какое-то время, но я просто не могу найти для этого конкретного ответа.Скрытие App.config в ресурсах
В моем текущем проекте C# у меня есть файл App.config, мне нужно, чтобы мой контекст EDM нашел соединение с базой данных.
У меня есть необходимость, чтобы мое приложение состояло из одного .exe-файла, но из-за App.config он будет генерировать .exe.config рядом с моим .exe-файлом и требует его для правильной работы.
Есть ли способ добавить строку подключения для моего контекста БД программно или можно сохранить App.config в ресурсах?
Как передать строку подключения в контекст базы данных?
Какой «контекст EDM» вы используете для доступ к БД? Если вы сообщите нам, мы можем сообщить вам, как настроить его без App.config ... – ChrFin
Он автоматически генерируется Model.edmx, который я использую, я добавил ADO.NET Entity Data Model. Это «открытый частичный класс MyEntities: ObjectContext», имеющий несколько полей «ObjectSet» –
DarkDevine
Это бессмысленно. Вы сохраняете параметр в app.exe.config, чтобы его легко редактировать и позволять вашей программе работать на другом компьютере с другим сервером базы данных. Хранение его в ресурсе не позволяет его редактировать. Вы можете точно так же закодировать его в своем исходном коде. –