powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема при использовании DBContext-а
3 сообщений из 3, страница 1 из 1
Проблема при использовании DBContext-а
    #39254529
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Возникает проблема при использовании EF в ASP.NET MVC-приложении.
Ну прежде всего сообщение об ошибке:

The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development....

Код, который выбрасывает исключение, следующий

using (ModelHCMContainer db = new ModelHCMContainer())
{
var v = db.HCMUsers.ToList();
}

Строка соединения такая:

<add name="HCMConnection" connectionString="Data Source=DEV-PROG-01;
Initial Catalog=HCM;
user id=USER;
password=PASSWORD;
MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />

Ну и класс ModelHCMContainer обьявлен как

public partial class ModelHCMContainer : DbContext
{
public ModelHCMContainer() : base("name=HCMConnection")
{

}
...

Никаких .ssdl, csdl у меня не используется (во всяком случае, я не вижу этих файлов в составе проекта), проект создавался как code-first.

В чем может быть проблема?
Спасибо.
...
Рейтинг: 0 / 0
Проблема при использовании DBContext-а
    #39254531
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, полное сообщение об ошибке такое:

The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development. This will not work correctly. To fix this problem do not remove the line of code that throws this exception. If you wish to use Database First or Model First, then make sure that the Entity Framework connection string is included in the app.config or web.config of the start-up project. If you are creating your own DbConnection, then make sure that it is an EntityConnection and not some other type of DbConnection, and that you pass it to one of the base DbContext constructors that take a DbConnection. To learn more about Code First, Database First, and Model First see the Entity Framework documentation here: http://go.microsoft.com/fwlink/?LinkId=394715

>To fix this problem do not remove the line of code that throws this exception
Не, ну нормально? Да эта строка кода и не удалялась и тем не менее эксепшон возник.
Небольшие проблемы с логикой у этих писателей.
...
Рейтинг: 0 / 0
Проблема при использовании DBContext-а
    #39255344
MrVoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanza,

авторmake sure that the Entity Framework connection string is included in the app.config or web.config of the start-up project.

А также:
авторTo learn more about Code First, Database First, and Model First see the Entity Framework documentation here: http://go.microsoft.com/fwlink/?LinkId=394715
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема при использовании DBContext-а
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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