Результаты поиска по запросу "ef-code-first"

4 ответа

просто добавьте ключевое слово [Key] вверху поля данных в модели

т, я планирую протестировать EF Code First в одном из моих проектов. Это то, что я хочу на самом деле. У меня есть три таблицы и структура выглядит следующим образом public partial class App_user { public int id { get; set; } public string name ...

2 ответа

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

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

1 ответ

Это работает для коллекций, хотя я чувствую, что должен быть лучший способ.

отаю над небольшим примером проекта с использованием Entity Framework 4.1 (сначала код). Мои занятия выглядят так: public class Context : DbContext { public IDbSet<Person> People { get; set; } public IDbSet<EmployeeType> EmployeeTypes { get; ...

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

2 ответа

Вы должны иметь его здесь, так как «db.Categories ...» имеет тип DbSet <T>, который имеет метод Remove.

астроить свой домен и оператор LINQ, чтобы я мог удалить запись из базы данных? public class Category { public int CategoryId { get; set; } public string Name { get; set; } public List<Product> Products{ get; set; } } public class Product ...

1 ответ

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

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

1 ответ

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

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

4 ответа

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

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

2 ответа

@Expertwannabe Даже если вы используете отложенную загрузку, вы все равно можете явно запросить активную загрузку с вызовом

лючевое слово влияет на свойства в EF Code First ?. Может ли кто-нибудь описать все его последствия в разных ситуациях?virtualНапример, я знаю, что это может контролировать ленивая загрузка- если вы используете виртуальное ключевое слово в ...

2 ответа

Ответ в посте говорит об ошибке в CTP5, из-за которой расщепление таблиц не работает должным образом, но, надеюсь, сейчас исправлено в EF 4.1 RC (но я не знаю, действительно ли это исправлено).

ользуюКод EF4 первыйа у меня есть свойство: public byte[] Bytes {get;set;}я могу заставить это свойство загружаться лениво (только когда это необходимо)?

2 ответа

@kjbartel: это ожидаемое поведение, поскольку у сущности нет связи с контекстом.

нетDetach(object entity) наDbContext. У меня есть возможность отсоединять объекты в коде EF в первую очередь?