Releases: Mikarsoft/BlackHole-Core-ORM
mikarsoft/black-hole_6.1.2
- Bugfix Postgres adding Not Nullable Column
- Mandatory logging on Database Update
- Added Parsing for Default Values
- Minor optimization on Joins
mikarsoft/black-hole_6.1.1
Changes
Maximum Performance and Memory Optimization
Added Database Protection on Failed Update. No changes are applied
User's Error detection and throw before the Update
No More Automatic update by default
Added AutomaticUpdate() Method in settings, to let the user decide when to use it
Added fully customizable BHOpenEntity
New Additional DataProvider for BHOpenEntity
Complete user Control of BHOpenEntity's properties
Support for Composite Primary Keys in BHOpenEntities, with or without autoincrement
Support for Composite Foreign Keys.
Value Generator Interface that Autogenerates a column's value on insert
Support For No PrimaryKey Table
New 'Unique' Attribute for creating Unique Column groups
Added Overload on 'ForeignKey' Attribute to point to specific column
Reading Automatically the DateFormat of the Database.
Improved faster Logging.
Upgraded Database Parsing. It can Parse any Database using the new BHOpenEntities
Added Initialization method that doesn't require Host. For Console and Desktop Apps
Added Option for using DoubleQuotes on SqLite and SqlServer Naming
BlackHoleEntities and BHOpenEntities can work together on Joins methods
Tracking and updating BHOpenEntity's values on the Insert methods
mikarsoft/black-hole_6.1.0
Major Update
mikarsoft/black-hole_6.0.3
mikarsoft/black-hole_6.0.3
Changes:
Added Schema Support for Sql Helper functions
Added Max and Min Date Sql Helper functions
Fixed the descriptions of the methods
mikarsoft/black-hole_6.0.2
mikarsoft/black-hole_6.0.2
-Added Schema support for SqlServer and Postgres
-Added support for the new BlackHole-Core-Cli , that adds the 'Database First' capability -and more.
-Added support for some famous sql funtions in the 'Where' statement.
-Added support for other custom methods and popular dotnet methods in the 'Where' statement. Like ⇒ string.Contains(), string.Replace() etc.
-Added Initial Data support using the interface 'IBHInitialData' you can run insert commands on the creation of your database and store some default data. It can also load sql commands from files.
-Addes support for Nullable properties in the 'BlackHoleEntity'.
-Added Timeout Setting for the sql commands in the configuration's options.
-Improved speed and reliability of the ExpressionToSql translator.
-Fixed outer joins bug.
-fixed postgres parsing bug
mikarsoft/black-hole_1.0.1
mikarsoft/black-hole_1.0.1
mikarsoft/black-hole_1.0.0
mikarsoft/black-hole_1.0.0