Коллекции – служат для отображения содержимого таблиц. При запросе данных из таблиц, требуемые объекты помещаются в соответствующие типизированные коллекции.
Как ORM выполняет отображение
Как ORM выполняет отображение
class DbContext : IDisposable
{
public virtual int SaveChanges();
protected virtual void OnModelCreating(DbModelBuilder modelBuilder);
}
DbContext
public class Record
{
public int Id { set; get; }
public string Text { set; get; }
public string Author { set; get; }
public DateTime RecordDate { set; get; }
}
Строка соединения
в Web.config
Модель контекста должна наследовать класс DbContext.
И иметь свойства – коллекции сущностей типа DbSet
public class Repository: DbContext
{
public DbSet
}
public class Product
{
public int Id { get; set; }
public string Name { get; set; }
public Category Category { get; set; }
}
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
public ICollection
}
Чтобы исключить какой-то тип из этой цепи, его надо пометить атрибутом [NotMapped]
Сущность
Сущность
Класс Repository реализует IRepository:
public class Repository : IRepository {…}
///
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть