An Enthusiastic Programmer

Data Annotation - Timestamp Attribute

|

timestamp provides a mechanism that provides an increasing value. most of the time, it acted as a version control field.

Data Annotation - InverseProperty Attribute

|

Inverse can be applied to a property to specify the inverse of a navigation property that represents the other end of the same relationship

Data Annotation - NotMapped Attribute

|

notmapped denotes a property or a class should be excluded from the database mapping

Data Annotations Attributes Overview

|

Data annotations attributes help programmers easly specify database-related information.

Data Annotation - ForeignKey Attribute

|

denotes a property used as a foreign key in a relationship

Data Annotations Attributes

|

Data annotations attributes help programmers easly specify database-related information.

Analysis of advantage and disadvantage of Eager Loading, Explicit Loading, Lazy Loading

|

what’s the advantages and disadvantages of eager loading, explicit loading, lazy loading. most of scenarios can fit the eager loading strategy!

EF Core Lazy Loading

|

Lazy loadings that the related data transparently loaded from the database when the navigation property accessed.

EF Core Explicit Loading

|

Explicit Loading means that related entities are explicitly loaded from the database at a later time.

EF Core Eager Loading

|

Eager Loading means that data is loaded as part of initial query