EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization
1.0.1
See the version list below for details.
dotnet add package EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization --version 1.0.1
NuGet\Install-Package EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization -Version 1.0.1
<PackageReference Include="EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization" Version="1.0.1" />
paket add EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization --version 1.0.1
#r "nuget: EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization, 1.0.1"
// Install EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization as a Cake Addin #addin nuget:?package=EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization&version=1.0.1 // Install EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization as a Cake Tool #tool nuget:?package=EXCSLA.Shared.Infrastructure.Data.EntityFrameworkCore.ApiAuthorization&version=1.0.1
EXCSLA.Shared
Domain Driven Design Core and Framework for EXCSLA designed websites. Created to deploy to nuget and can be used for modern ddd designed websites and apis.
Core
The Core project will contain any shared entities, aggregates, and events that are needed on most or all websites / apis created by EXCSLA.
Core.ValueObjects.Common
The Core.ValueObjects.Common will contain any common values types needed on most or all websites / apis created by EXCSLA. These value objects can be added to Aggregates or Entities by simply referencing EXCSLA.Shared.Core.ValueObjects.Common and adding them as a property. Because they are value objects they are immutable, so you will need to add a new object instead of changing thier properties. Also steps will need to be taken to properly deal with them in any ORM you may use. For EF Core you will need to add OwnsOne, and optionally name the column name, in order to add them as columns in your database.
Framework
The framework project will contain any boiler plate code needed for framework services and data access used by EXCSLA. This section may entail multiple projects and seperate Nuget packages so that services not needed by any particular site do not have to reference them.
EXCSLA
EXCSLA stands for Executve Computer Systems, LLC and is a Louisiana based IT Firm.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- EXCSLA.Shared.Core.Abstractions.DomainEventDispatcher (>= 1.0.1)
- Microsoft.AspNetCore.ApiAuthorization.IdentityServer (>= 3.1.3)
- Microsoft.EntityFrameworkCore (>= 3.1.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.