MAD.NET.Core 0.1.0-CI-20210115-133628

This is a prerelease version of MAD.NET.Core.
dotnet add package MAD.NET.Core --version 0.1.0-CI-20210115-133628
NuGet\Install-Package MAD.NET.Core -Version 0.1.0-CI-20210115-133628
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MAD.NET.Core" Version="0.1.0-CI-20210115-133628" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MAD.NET.Core --version 0.1.0-CI-20210115-133628
#r "nuget: MAD.NET.Core, 0.1.0-CI-20210115-133628"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MAD.NET.Core as a Cake Addin
#addin nuget:?package=MAD.NET.Core&version=0.1.0-CI-20210115-133628&prerelease

// Install MAD.NET.Core as a Cake Tool
#tool nuget:?package=MAD.NET.Core&version=0.1.0-CI-20210115-133628&prerelease

MAD.NET is a simple and high perfoming extension framework for .NET 5.x
     with a lot of needful features. The hole framework uses the Microsoft.Extensions.DependencyInjection
     extension to handle the dependency injection on top level of each application.

     The framework is splitted into seperate layers.
     The first (core) layer contains extension implementations and useful other features, like diagnostic
     measurement, fast reflection access, simple dynamic type creation at runtime, protected configuration sections,
     a lot of own collection or tree implementations, a simple linq tree access pattern, a caching framework
     for a dictionary cache which works like  the Microsoft.Extensions.MemoryCache and abstractions for the
     INotifyPropertyChanged, IDisposable and IChangeTracking interfaces.

     The second (data) layer contains a standardised data access framework for sql or linq based data stores.
     With a fluent api the developer can create queries working like linq queries. The abstraction layer
     makes the expansion of the data layer very easy so that client implementations of MySql and MSSQL
     become easier. Futhermore a fast object mapper can make developing much as simple when creating
     entities from a query result. the object mapper handles joined tables by recognizing the repetition
     of rows in a query result.

     The third (application) layer contains configuration extensions for the lean service implementation Rebus
     or logging extension named Serilog. Also a virtual drive service is prepared to map a path to a logical
     drive letter as simple as possible.

     The fourth (process) layer is empty and will contains orchestrate implementations inspired by the
     Rebus Sagas in the future.

     The fifth (presentation) layer makes presentate your application
     WPF-Extensions allowing the developer to create views controlled by a view controller (MVVM-C)
     and inject backend services or send command or receive messages via a message bus as easy as possible.
     In the future the presentation framework will be expanded by simple ASP.NET Web Api or ASP.NET MVC extensions
     to develop responsive frontends for each plattform in a short time.

Product 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 netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on MAD.NET.Core:

Package Downloads
MAD.NET.Data.Extensions.dBase

fast dBASE-Reader implementation with focus on reading data under high load of cpu and memory and process or store the records with high performance.

MAD.NET.Data

MAD.NET.Data contains the abstractions and contracts to make an access to a data storage engine as simple as possible.

MAD.NET.Core.Extensions.Collections

MAD.NET Collection Extensions

MAD.NET.Core.Extensions.Linq

MAD.NET Linq Extensions

MAD.NET.Core.Extensions.Caching

MAD.NET Caching Extensions

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.0-CI-20210115-133628 613 1/15/2021
0.1.0-CI-20210113-131059 195 1/13/2021
0.1.0-CI-20210113-125823 173 1/13/2021
0.1.0-CI-20210113-033705 260 1/13/2021

Version 0.2.0-alpha