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

2 ответа

Немного осмотра intellisense проходит долгий путь! Надеюсь, это поможет кому-то ...

ла я использую код структуры сущностей и строю общий класс репозитория, который обеспечивает доступ к данным. В этом классе я хочуAdd(T entity) метод. Тем не менее, нетInsertOnSubmit метод как частьDbSet<T> класс, и если я ...

1 ответ

(Конечно, вы также можете создать хранимую процедуру, возвращающую список «Роль», если вам нравится прямо в вашей БД и отобразить ее.)

могу получить все элементы, которые находятся в другом списке по идентификатору? Например, У меня есть список ролей; Я хотел бы получить все роли из базы данных, которые находятся в этом списке, по их идентификатору. Я использую код в первую ...

3 ответа

Если БД не генерируется, OnModelCreating не сработает. Кодовым способом, EF использует соглашения для всех неопределенных отображений. После создания базы данных EF запоминает сопоставление при каждом выполнении приложения. Если вы вносите изменения в свою модель при разработке приложения, возможно, вам следует использовать опцию «AlwaysRecreateDatabase», база данных будет регенерироваться каждый раз, когда вы запускаете приложение, и OnModelCreating будет запускаться всегда.

я отлаживаю свое приложение, кажется, что этот метод не выполняется в контексте конструктора DbContext. Так когда же это называется?

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

1 ответ

Не то, что я хотел услышать, но у нас не может быть всего, я полагаю :) Большое спасибо, Ладислав!

я есть такая сущность: public class Course { public CultureInfo Culture {get; set;} : }И я хочу отобразить толькоName собственностьюCultureInfo в один столбец в таблице, которую Entity Framework генерирует для меня. Как бы я пошел по этому ...

1 ответ

Это хорошее решение, если вам не нужна двунаправленная навигация. ПРИМЕЧАНИЕ. Имя AssignedToBarID меня немного смущает; AssignedToFooID будет более наглядным.

я есть следующая модель public class Foo { public int Id { get; set; } public IList<Bar> Bars { get; set; } } public class Bar { public int Id { get; set; } }Когда я сначала генерирую схему базы данных, используя EF Code, он создает следующие ...

1 ответ

Первая версия верна. Это позволит вам инициализировать коллекцию при создании новой сущности, но в то же время позволит EF инициализировать коллекцию, когда она материализует сущность, загруженную из БД, и оборачивает ее динамическим прокси-сервером для отложенной загрузки.

ity Framework 4.1 при создании POCO следует ли кодировать класс для инициализации отношений «Много» или есть какая-то причина, позволяющая Entity Framework контролировать эти свойства? public class Portfolio { private ICollection<Visit> _visits; ...

8 ответов

 не работает для меня

разница в поведении[MaxLength] а также[StringLength] атрибуты? Насколько я могу сказать (за исключением того, что[MaxLength] можно проверить максимальную длину массива) они идентичны и несколько избыточны?

1 ответ

@Ladislav Mrnka вы можете объяснить WillCascadeOnDelete и WithRequired. Plz. спасибо !!

я есть два класса, класс Group имеет отношение многие ко многим с классом User (представляющим группы, к которым принадлежит пользователь), а затем группа также имеет отношение один ко многим с классом пользователя (представляющим владельца ...

4 ответа

Уроки MVC 3 очень полезны в битах, которые изменились. Большинство из них требуют немного глубже, чем вы сейчас. Но, я согласен с вами, если вы можете найти именно то, что вы хотите для MVC 3, это лучшее решение. :-)

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

7 ответов

это должна быть просто строка подключения sql, а имя атрибута должно точно соответствовать вашему контекстному имени.

лил строку подключения из моего web.config, и Entity Framework все еще подключается к базе данных! Где устанавливается строка подключения? Это проблема, потому что мне нужно, чтобы живая версия моего сайта указывала на живую базу данных.