Learn Entity Framework Core
Sponsored by EF Extensions - Learn How to Insert 15x Faster (Reduce saving time by 94%)
  EF Core Newsletter
  • Open Chat GPT Console
  • Home
    • How To Get EF Core
    • EF Core 10 – What’s New?
  • Extensions
    • Entity Framework Extensions
    • Audit EntityFramework Core
    • EntityCloner Microsoft EntityFrameworkCore
    • EntityFrameworkCore SqlServer NodaTime
    • EntityFrameworkCore SQLite NodaTime
    • EFCore.BulkExtensions
    • EFCore.BulkExtensions.MIT
  • Bulk Extensions
    • Bulk Insert
    • Bulk Update
    • Bulk Delete
    • Bulk Merge
    • Bulk Synchronize
    • Where Bulk Contains
  • Generated Value
  • DbContext
    • Insert Entity
    • Update Entity
    • Delete Entity
    • Change Tracker
  • DbSet
    • Querying Data
    • Add Record
    • Modify Record
    • Remove Record
    • Execute Update
    • Execute Delete
  • Model
    • From Existing Database
    • Complex Type
    • Generated Value
    • Shadow Properties
  • Relationships
    • Managing One To Many Relationships
    • Referential Constraint Action Options
  • Conventions
    • One To Many Relationship
    • One To One Relationship
    • Many To Many Relationship
  • Configuration
    • Data Annotation Attributes
      • Column Attribute
      • ComplexType Attribute
      • ConcurrencyCheck Attribute
      • DatabaseGenerated Attribute
      • ForeignKey Attribute
      • Index Attribute
      • InverseProperty Attribute
      • Key Attribute
      • MaxLength Attribute
      • NotMapped Attribute
      • Required Attribute
      • StringLength Attribute
      • Table Attribute
      • Timestamp Attribute
    • Fluent API
      • Model Configuration
      • ComplexProperty Method
      • Property Configuration
      • HasAlternateKey Method
      • HasColumnName Method
      • HasColumnType Method
      • HasComputedColumnSql Method
      • HasConstraintName Method
      • HasData Method
      • HasDefaultValue Method
      • HasDefaultValueSql Method
      • HasDiscriminator Method
      • HasField Method
      • HasForeignKey Method
      • HasIndex Method
      • HasKey Method
      • HasMany Method
      • HasMaxLength Method
      • HasOne Method
      • HasQueryFilter Method
      • HasValue Method
      • Has/With Pattern
      • Ignore Method
      • IsConcurrencyToken Method
      • IsRequired Method
      • IsRowVersion Method
      • OnDelete Method
      • ToTable Method
      • ToView Method
      • Type Configuration
      • ValueGeneratedNever Method
      • ValueGeneratedOnAdd Method