Результаты поиска по запросу "entity-framework-4"

1 ответ

[обратите внимание, что на вопрос уже есть принятый ответ, но я думаю, что принятый ответ было довольно трудно понять.]

ользую Entity Framework 4 и ASP.NET MVC 3. Я создал пользовательский поставщик членства и использую Ninject, чтобы внедрить в него EFAccountRepository (привязать IAccountRepository к EFAccountRepository). В этом хранилище учетной записи вставлен ...

4 ответа

Entity Framework попытается предсказать тип возвращаемого значения из хранимой процедуры, и, если SP не работает из-за недопустимого имени таблицы или столбца внутри нее, он возвращает Integer, а Entity Framework создает концептуальную схему, ожидающую целое число в качестве возвращаемого значения. вместо стола.

ользую EF4 в приложении MVC3, и я искал способ просмотреть все мои контакты в данной рабочей группе. В контроллере я указал: var wg = from w in _repo.Workgroups.Include("Contact").ToList();но я получаю следующую ошибку: «System.Linq.IQueryable» ...

4 ответа

Да, это сделал это.

но мне пришлось отредактировать файл app.config, чтобы изменить строку подключения для модели данных Entity Framework (.edmx файл). Но я хотел бы знать:Есть ли способ отредактировать строку подключения EF с помощью конструктора? Исходная строка ...

ТОП публикаций

1 ответ

Не беспокойтесь о повторной загрузке и дублировании POCO. Наборы кэшируются внутри контекста.

Q to SQL я могу динамически создавать хранилище, используяDataContext.GetTable<T>, Есть ли аналогичный способ сделать это в Entity Framework 4, кроме объявления свойств на конкретномDbContext? Например: public MyDbContext: DbContext { public ...

3 ответа

Все зависит от того, где вы хотите применить ограничения. Я стараюсь поддерживать свою модель данных в чистоте и заставлять ViewModel проверять, чтобы моя ViewModel имела аннотации.

я есть классы моделей, которые имеют свойство description с атрибутом аннотации данных StringLength, а длина установлена ​​в 100 символов. Когда это свойство содержит более 100 символов и Entity Framework пытается сохранить это свойство, я ...

1 ответ

Почему я получил отрицательный голос? мой ответ правильный.

ользую Entity Framework CTP5 и Code First. Мне нужно изменить параметры сортировки для конкретного столбца в SQL Server. Я считаю, что по умолчанию для сортировки используется SQL_Latin1_General_CP1_CI_AS, но мне нужно изменить это сопоставление ...

5 ответов

@mrmcderm - я признаю, что я не эксперт в области сущностей. Однако, насколько я знаю, я не верю, что вы можете делать то, что пытаетесь сделать. Я заметил, что в вашем комментарии выше вы сказали, что хотите провести аудит изменений в организациях. В конечном счете, изменения в сущностях привязаны к базе данных. Почему бы просто не провести аудит базы данных напрямую? (Ваше приложение работает через сущности, но на самом деле вам важны данные.) Может быть, я запутался в том, что вы пытаетесь достичь. Мои извинения за это.

у компонент аудита для приложения, которое использует EF4 для уровня доступа к данным. Я могу очень легко определить, какие объекты были изменены, и с помощью объекта ObjectStateEntry я могу извлечь исходные значения, текущие значения, ...

1 ответ

Спасибо за Ваш ответ. Я обновил свой вопрос своим решением проблемы, которое использует ваш совет.

я есть сущность по имениTour которые могут иметь многоAgents, Я могу добавить агентов, но не могу их удалить. // _repo is injected.... var tour = _repo.GetById(tourId); tour.AddAgent(new Agent(tour.TourId));Когда я пытаюсь ...

1 ответ

Спасибо! У меня были конфликты при добавлении этого кода, но это позволило мне найти уже существующий класс, поэтому я добавил туда атрибут [Включить]. Обновил мой оригинальный пост с исправленным кодом, чтобы другие могли видеть.

я есть приложение SLA / WCF RIA Services / EF 4. У меня проблемы с получением моего включенного объекта в контекст данных SL4. В сервисной части приложения на стороне сервера это мой метод: [Query(IsDefault = true)] public ...

1 ответ

Да, это поведение полностью не работает. Я попробую один обходной путь вечером и дам вам знать.

есть приложение ASP.Net MVC, которое использует EF4 в качестве слоя доступа к данным, и мы наблюдаем неожиданное поведение в отношении исключений OptimisitcConcurrencyException, когда мы думаем, что так и должно быть. Мы упростили проблему до ...