Skip to content

ciker/Paradigm.ORM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Library Nuget Install
Data NuGet Install-Package Paradigm.ORM.Data
MySql NuGet Install-Package Paradigm.ORM.Data.MySql
PostgreSQL NuGet Install-Package Paradigm.ORM.Data.PostgreSql
SQL Server NuGet Install-Package Paradigm.ORM.Data.SqlServer
Cassandra NuGet Install-Package Paradigm.ORM.Data.Cassandra

Paradigm.ORM

.NET Core ORM with dbfirst support, and code scaffolding features. This ORM supports different database sources.

Self Contained Deploy (SCD)

Bellow you can find portable versions for all major OSs. If you are planning to use the tools in several projects, we recommend to add the SCD folder to your PATH.

Tool OS Zip File
DbFirst Windows x86 Download
DbFirst Windows x64 Download
DbFirst Linux x64 Download
DbFirst OSX x64 Download
DbPublisher Windows x86 Download
DbPublisher Windows x64 Download
DbPublisher Linux x64 Download
DbPublisher OSX x64 Download
DataExport Windows x86 Download
DataExport Windows x64 Download
DataExport Linux x64 Download
DataExport OSX x64 Download

Change log

Version 2.1.2

  • Changed the database reader mappers to work with the IServiceProvider class. Now, will try to instantiate the entities with the service provider first, and if the service provider can't, will use the activator to create a new instance. This will allow the Paradigm.Services framework to fully delegate the instancing to DI allowing better DDD.

Version 2.1.1

  • Fixed a problem in cassandra connector where the schema provider can not guess the column type when the column is a clustering key with order applied to it.
  • Made the modifications to the tests to test the above problem.

Version 2.1.0

  • Added a new Cassandra connector. This new connector allows to work against Apache Cassandra o ScyllaDB. There are some limitations imposed by the DataStax connector, and other imposed by the orm, but for most cases will be just fine.

Warning: The ORM will work with column families that mimic sql tables, aka. without lists, maps, or other not standard relational databases. Even if Cassandra does not supports joins, the ORM allows to create virtual foreign keys between tables and create navigation properties from it.

  • Data Export, DbFirst and DbPublisher can work now against Cassandra and ScyllaDB.
  • In all the configuration files, now the Database Type changed to Upper Camel Case syntax, the database types are:
    • SqlServer,
    • MySql,
    • PostgreSql,
    • Cassandra
  • Updated MySql Connector version.

Version 2.0.1

  • Updated Paradigm.Core to version 2.0.1.

Version 2.0.0

  • Updated .net core from version 1 to version 2.

Version 1.0.0

  • Uploaded first version of the Paradigm ORM.

About

.NET Core ORM with dbfirst support, and code scaffonding features. This ORM supports different database sources.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.4%
  • Shell 0.6%