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
<PackageReference Include="SujaySarma.Data.Core" Version="9.1.0" />
paket add SujaySarma.Data.Core --version 9.1.0
#r "nuget: SujaySarma.Data.Core, 9.1.0"
// 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 | Versions 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. |
-
net6.0
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
-
net7.0
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
-
net8.0
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
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 | 177 | 6/26/2024 |
v 9.1.0 - Updated package dependencies
v 9.0.0 - Initial release