Expand description
Re-exports of the most commonly used types.
Re-exports§
pub use crate::db_context::DbContext;pub use crate::db_context::DbContextOptions;pub use crate::db_context::DbContextOptionsBuilder;pub use crate::db_context::SaveChangesResult;pub use crate::db_set::DbSet;pub use crate::db_set::IDbSet;pub use crate::di::DbContextServiceCollectionExt;pub use crate::entity::EntityState;pub use crate::entity::IEntitySnapshot;pub use crate::entity::IEntityType;pub use crate::entity::IFromRow;pub use crate::entity::IGetKeyValues;pub use crate::entity::ILazyInit;pub use crate::error::EFError;pub use crate::error::EFResult;pub use crate::interceptor::ISaveChangesInterceptor;pub use crate::interceptor::SaveChangesContext;pub use crate::interceptor::SaveChangesResultContext;pub use crate::lazy::LazyContext;pub use crate::lazy::LazyContextImpl;pub use crate::lazy::MAX_LAZY_DEPTH;pub use crate::metadata::EntityTypeMeta;pub use crate::metadata::PropertyMeta;pub use crate::model_builder::EntityTypeBuilder;pub use crate::model_builder::IEntityTypeConfiguration;pub use crate::model_builder::ModelBuilder;pub use crate::model_builder::PropertyBuilder;pub use crate::provider::DbValue;pub use crate::provider::IDatabaseProvider;pub use crate::provider::IsolationLevel;pub use crate::query::BoolExpr;pub use crate::query::CteSpec;pub use crate::query::LinqSource;pub use crate::query::SetOpSpec;pub use crate::query::SetOperator;pub use crate::query::WindowFuncKind;pub use crate::query::WindowSpec;pub use crate::registration::EntityConfigRegistration;pub use crate::registration::EntityRegistration;pub use crate::relations::BelongsTo;pub use crate::relations::DeleteBehavior;pub use crate::relations::HasMany;pub use crate::relations::HasOne;pub use crate::tracking::ChangeTracker;pub use crate::transaction::DbTransaction;pub use crate::transaction::ITransaction;
Macros§
Attribute Macros§
- entity
- Attribute macro for
impl IEntityTypeConfiguration<T>blocks.