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

1 ответ

...

то я пытаюсь сделать, довольно просто. У меня есть два класса: public class TownRecord { public int Id { get; set; } public string ShortName { get; set; } public string FileName { get; set; } public string tags { get; set; } public virtual ...

4 ответа

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

ла я использую код и могу добавлять записи без проблем. База данных создана правильно и засевается без проблем. Но вызов SaveChanges () в моем действии «Изменить» обновляет только сущность, а не какие-либо свойства навигации ...

2 ответа

@Ladislav: Еще раз спасибо. Я смотрю вокруг, чтобы понять разницу между использованием аннотаций данных и Fluent API. Я внес изменения в приведенный выше код в соответствии с тем, что, по-моему, вы говорите. Это все, что мне нужно сделать? С уважением.

ал ресурсы о том, как объявлять отношения внешнего ключа и другие ограничения, используя код EF 4.1 без особой удачи. В основном я строю модель данных в коде и использую MVC3 для запроса этой модели. Все работает через MVC, что ...

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

1 ответ

В общем, я думаю, что вы должны просто создать классы следующим образом (я не прочитал это достаточно внимательно, поэтому вы должны проверить это для более подробной информации):

ла я проектирую свою базу данных, используя код, и мне нужна небольшая помощь. Я получаю эту ошибку: Введение ограничения FOREIGN KEY 'SalesOrder_Invoices' в таблицу 'Счета-фактуры' может привести к возникновению циклов или нескольких каскадных ...

2 ответа

idbag

я есть две сущности со многими отношениями, как это: class author { public int AuthorID{get;set;} public string Name{get;set;} public virtual ICollection<book> books{get;set;} } class book { public int BookID{get;set;} public string ...

4 ответа

Надеюсь это поможет

ел бы использовать хранимую процедуру для извлечения сущностей из БД, меня не волнует отслеживание изменений. Мне просто нужно разрешить все сущности, включая связанные. Должен ли я использовать SqlCommand? А как насчет сложных свойств, они ...

1 ответ

@MarkBell Какое решение вы нашли? Я застрял с той же проблемой

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

4 ответа

так в моем случае: чтобы отобразить также свойства из базового класса, я должен добавить одну строку кода m.MapInheritedProperties () ...

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

3 ответа

Это не хак. Что прискорбно, так это то, что прямые обновления одного столбца могут быть выполнены только с целым объектом в руке и с помощью необработанной строки SQL, подобной этой.

могу обновить одно свойство записи, не извлекая ее сначала? Я спрашиваю в контекстеEF Code First 4.1 Говорит, что у меня есть класс User, отображающий таблицу Users в базе данных: class User { public int Id {get;set;} [Required] public string ...

1 ответ

Надеюсь, что это поможет дать вам некоторые идеи.

бсуждалосьв этой теме [https://stackoverflow.com/questions/5584546/ef-4-1-cf-create-database-permission-denied-in-database-master] Entity Framework Code First подходит для среды разработки. Итак, какие шаги или изменения необходимо внести в ...