Встречается на собеседованиях • сегодня

Что такое Code First

Code First — это подход в Entity Framework, позволяющий разрабатывать базу данных, начиная с написания классов сущностей (моделей) на C#, а не с проектирования схемы БД. EF автоматически создает таблицы, связи и миграции на основе этих классов. **Ключевые особенности:** - Классы = таблицы, свойства = колонки - Наследование, отношения (1-1, 1-M, M-M) через аннотации или Fluent API - Миграции для эволюции схемы - Не требует EDMX-файлов (в отличие от Database First) **Пример:** ```csharp public class Blog { public int Id { get; set; } // Primary key public string Name { get; set; } public List Posts { get; set; } // 1-to-Many } public class Post { public int Id { get; set; } public string Title { get; set; } public Blog Blog { get; set; } // Navigation property } // DbContext: public class AppDbContext : DbContext { public DbSet Blogs { get; set; } public DbSet Posts { get; set; } } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы