SujaySarma.Data.Core 9.1.0

dotnet add package SujaySarma.Data.Core --version 9.1.0                
NuGet\Install-Package SujaySarma.Data.Core -Version 9.1.0                
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="SujaySarma.Data.Core" Version="9.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SujaySarma.Data.Core --version 9.1.0                
#r "nuget: SujaySarma.Data.Core, 9.1.0"                
#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 SujaySarma.Data.Core as a Cake Addin
#addin nuget:?package=SujaySarma.Data.Core&version=9.1.0

// Install SujaySarma.Data.Core as a Cake Tool
#tool nuget:?package=SujaySarma.Data.Core&version=9.1.0                

SujaySarma.Data.Core

Sujay Sarma's core reflection libraries for data manipulation

Version

9.1.0

Source Code

https://github.com/sujayvsarma/SujaySarma.Data/tree/master/SujaySarma.Data.Core

What is this package about?

This library is used as a dependency by other libraries named with the prefix 'SujaySarma.Data.'. SujaySarma.Data.Core provides core reflection attributes, attribute discovery, validation, data conversion, population, hydration and evaporation services to the upstream consuming libraries.

You may use this library in your own applications to develop ORM systems similar to mine.

Notes

At this time, this package lacks documentation for its public API.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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 is compatible.  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 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on SujaySarma.Data.Core:

Package Downloads
SujaySarma.Data.Azure.Tables

Use this SDK to simplify your solutions that store or query data from Azure Storage Tables or Cosmos DB. Use the library seamlessly on your local development machine using Azure Development Storage (now Azurite). This package is maintained very regularly as I (the author) use it in almost all of my tools and apps. Bugs found (or reported) are rectified very quickly, typically the same day. New features and API are added regularly.

SujaySarma.Data.SqlServer

Use this SDK to avoid having to use Entity Framework (EF) and simplify your time to code complete. This library is built along the familiar lines of my Azure Tables package. Use the attributes from the 'SujaySarma.Data.SqlServer.Attributes' namespace to decorate your business object classes/records/structs and their properties and fields. The 'SqlTableContext' is your starting point for firing any DML or query operations. To debug query generation, use the methods in the 'SQLScriptGenerator' class -- the outputs of these functions are used in the DML operations.

SujaySarma.Data.Files.TokenLimitedFiles

Use this SDK to simplify your solutions that store or query data from Token-limited flat files. Token-limited files are flat-file "tables" that store data with each column seperated by "tokens". A token maybe a comma, semi-colon, space, or anything else the creator or programmer of that file deems appropriate for their needs.

SujaySarma.Data.WindowsRegistry

Use this SDK to simplify your use of the Windows Registry to store and retrieve configuration, state and other information. We use the same practices as in my other SujaySarma.Data.* packages to provide attribute-decoration powered ODM (object-data mapping) services. Use the attributes provided in the library to decorate your .NET classes, structures or records to seamlessly pull or push data between your application(s) and the Windows Registry.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.1.0 171 6/26/2024

v 9.1.0     - Updated package dependencies
v 9.0.0 - Initial release