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

1 ответ

Хоссам, я действительно думаю, что вы пришли к правильному выводу. Генерация БД на самом деле предназначена только для описательных схем в простых приложениях, которые могут быть A) сгенерированы для любого источника данных - даже настраиваемого и B) просты. Поскольку не все системы хранения данных даже знают, что такое кластеризованный индекс, EF, вероятно, даже не справится с этим ... это означает, что для вас определенно пришло время управлять своей собственной схемой. Использование проекта БД означает, что вы можете импортировать сгенерированную БД и настроить ее очень легко.

ощью следующего простого класса сущности EF4.1 Code-First создаст кластерный индекс для PKUserId столбец при инициализации базы данных. public class User { [Key] public int UserId { get; set; } public int AppId { get; set; } public string ...

1 ответ

Да, это было это. Спасибо!

ла я использую код Entity Framework для управления хранилищем базы данных для моих пользователей. У меня есть операция «добавить роль пользователю», которая извлекает пользователя из БД, добавляет этого пользователя в роль, а затем сохраняет ...

5 ответов

Это намного сложнее, чем я ожидал. Я бы вообразил, что это довольно распространенная проблема, которая может иметь простое решение ^^ Я даже не уверен, как реализовать этот IEquatable <T> на моей сущности: /

отаю над веб-приложением mvc3. Когда пользователь что-то обновляет, я хочу сравнить старые данные с новыми, которые вводит пользователь, и для каждого поля, которое отличается, добавить их в журнал, чтобы создать журнал действий. Прямо сейчас ...

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

3 ответа

 вместо.

ал похожие вопросы по SO, но не могу понять эту проблему, которая специфична для объектов DBContext (я думаю). Вот некоторый фиктивный код для иллюстрации. У меня есть следующий код в моем действии Index (): public ActionResult Index() { ...

4 ответа

Нет. Вы должны использовать eiter, чтобы создать его полностью как выражение или, как говорит Ладислав, сопоставить свои функции с хранимыми процедурами.

я есть эти методы: public int count( Guid companyId, Expression<Func<T, bool>> isMatch) { var filters = new Expression<Func<T, bool>>[]{ x => x.PriceDefinition.CompanyId == companyId, isMatch }; return GetCount(filters); } public virtual int ...

2 ответа

http://msdn.microsoft.com/en-us/data/jj574232.aspx

я проблема с попыткой максимизировать производительность нашего списка, в котором есть страницы. Я хочу, чтобы структура сущностей выполняла оператор выбора, но возвращала только диапазон результата (диапазон = элементы одной страницы ...

4 ответа

Я предпочитаю устанавливать флаг в строке, который не позволяет уровню данных включать его в будущие запросы, большинство приложений не нуждаются в физическом удалении (и будет возможность отменить).

ользую MVC 3, EF 4.1 и dbContext. Мне нужно знать, как удалить сущность в отношении один-ко-многим с ненулевым внешним ключом. Когда я удаляю дочернюю сущность и выполняю SaveChanges, я получаю ошибку: Операция не выполнена: отношение не может ...

1 ответ

 из свойств списка, так как они будут вызывать большинство проблем, когда происходит "мошенническая" ленивая загрузка.

я есть странный случай, когда добавление записи вызывает нежелательную загрузку связанной коллекции. Например, у меня есть запросы и сессии. Сессия может содержать много запросов. Я уже загрузил сессию и просто хочу добавить новый ...

3 ответа

Как: вызывать пользовательские функции базы данных

нерировал Entity CodeBlock для своих объектов базы данных и выбрал некоторые из моих пользовательских скалярных функций. Но когда я попытался дважды щелкнуть по функции в Model.Store, чтобы импортировать функцию, я получил эту ошибку. Импорт ...

1 ответ

 за

одель данных сущностей дает мне эту ошибку: Ошибка 2019: указанное сопоставление элемента недопустимо. Тип 'Edm.Int16 [Nullable = True, DefaultValue =]' of ... не совместим с 'SqlServer.tinyint [Nullable = True, DefaultValue =]' of ... Я ...