← Interceptors & LoggingData Validation using Data Annotations → LessonsData Validation using Data Annotations Fluent Validation Rules Concurrency Handling (RowVersion, Timestamp) Optimistic vs Pessimistic Concurrency