Skip to content

easyextensionsentityframeworkcoreabstractions BaseEntity

BigMakCode edited this page Aug 5, 2024 · 1 revision

BaseEntity Public class

Description

Base entity.

Diagram

 flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph EasyExtensions.EntityFrameworkCore.Abstractions
EasyExtensions.EntityFrameworkCore.Abstractions.BaseEntity[[BaseEntity]]
class EasyExtensions.EntityFrameworkCore.Abstractions.BaseEntity abstractStyle;
end
Loading

Members

Properties

Public properties

TypeNameMethods
DateTimeCreatedAtUtc
Created at UTC.
get, set
intId
Entity identifier.
get, set
DateTimeUpdatedAtUtc
Updated at UTC.
get, set

Methods

Public methods

ReturnsName
voidUpdate(BaseEntity entity)
Update entity method is calling in BaseRepository<TItem>.UpdateAsync(`0) .
Do not call this method from overriden method.

Details

Summary

Base entity.

Constructors

BaseEntity

protectedBaseEntity()

Methods

Update

publicvirtualvoidUpdate(BaseEntityentity)
Arguments
TypeNameDescription
BaseEntityentityEntity to update.
Summary

Update entity method is calling in BaseRepository<TItem>.UpdateAsync(`0) . Do not call this method from overriden method.

Exceptions
NameDescription
NotImplementedExceptionUpdate method is not overriden in inherited class.

Properties

Id

publicintId{get;set;}
Summary

Entity identifier.

CreatedAtUtc

publicDateTimeCreatedAtUtc{get;set;}
Summary

Created at UTC.

UpdatedAtUtc

publicDateTimeUpdatedAtUtc{get;set;}
Summary

Updated at UTC.

Generated withModularDoc

Clone this wiki locally