Daniele Teti
2559a00084
Aligned sample data database for activerecorddb
2024-04-22 18:11:53 +02:00
Daniele Teti
65fa22ea55
Improved TransactionContext sample
2024-04-17 23:32:06 +02:00
Daniele Teti
089513e2cf
New Project Generator Architecture
2024-04-11 18:54:29 +02:00
Daniele Teti
8c80ed7a3e
Cleanup TransactionContext, better exception message for no data found.
2024-04-03 14:41:29 +02:00
Daniele Teti
e370718a34
Added EMVCActiveRecordTransactionContext
2024-04-03 09:59:53 +02:00
Daniele Teti
4349f20d95
TransactionContext (WIP)
2024-03-31 18:09:13 +02:00
Daniele Teti
fea6b0c273
Added support for TSQLTimeStampOffset in dataset derialization and deserialization
2024-03-19 16:05:17 +01:00
Daniele Teti
17747dcf19
Completed new field options (foDoNot*)
2024-03-13 16:45:09 +01:00
Daniele Teti
ab92225d12
First implementation for foDoNotInsert and foDoNotUpdate
2024-03-13 13:00:11 +01:00
Daniele Teti
f23dd2fa88
Added support for table name and field name with spaces for MySQL and MariaDB
2024-01-03 11:39:53 +01:00
Daniele Teti
90dcd3bdfe
Copyright updated to 2010-2024
2024-01-02 17:04:27 +01:00
Daniele Teti
84ade3b6b0
Added foVersion to the entities for MVCActiveRecord sample
2023-11-27 12:02:34 +01:00
Daniele Teti
d68b102d14
Added TMVCActiveRecord.GetCustomTableName which allows to overwrite the tablename defined in the MVCTableName attribute. Just overwrite the method in descendant classes and return the tablename to use for the current instance.
2023-11-23 22:58:07 +01:00
Daniele Teti
a2f190df44
New feature: ObjectVersioning for TMVCActiveRecord - see foVersion
...
- TMVCActiveRecord.TableName is now readonly
2023-11-02 17:36:19 +01:00
Daniele Teti
6590e508c7
Samples Cleaning
2023-11-01 23:13:17 +01:00
Daniele Teti
52a5840bd5
Updated sample to show TryGetNamedSQLQuery
2023-10-17 18:08:30 +02:00
Daniele Teti
9356cca93d
Imrpovements over the Entity Generator
2023-10-03 11:11:01 +02:00
Daniele Teti
ec9140f2a7
Added MVCActiveRecord feature which allows to map a boolean object attribute to integer field on the actual table.
2023-10-01 15:22:43 +02:00
Daniele Teti
d30e3ea585
Added support for NamedQuery using ClassRef
2023-09-05 14:32:04 +02:00
Daniele Teti
b59f8f6421
Added MVCNamedSQLQuery and MVCNamedRQLQuery (Named queries support is complete)
2023-08-09 10:55:34 +02:00
Daniele Teti
636341d822
NamedSQLQuery (WIP)
2023-08-09 01:23:24 +02:00
Daniele Teti
c201c916cb
https://github.com/danieleteti/delphimvcframework/issues/675
2023-08-08 14:31:23 +02:00
Daniele Teti
ae5284d7bf
Added specific sample to show how to render binary data "render_binary_contents"
2023-07-07 20:26:49 +02:00
Daniele Teti
0023ebe32c
https://github.com/danieleteti/delphimvcframework/issues/631
2023-01-29 17:29:24 +01:00
Daniele Teti
fc9fffb9e7
Updated copyright message, removing some warnings
2023-01-17 08:52:26 +01:00
Daniele Teti
6fbfa6190b
Aligned database demo database structures for table inheritance example
2023-01-06 15:00:54 +01:00
Daniele Teti
dad88f85b6
https://github.com/danieleteti/delphimvcframework/issues/605
2022-12-09 09:58:55 +01:00
Daniele Teti
f0aa9e76d6
Added "Speed" button in activerecord_showcase sample
2022-11-20 00:51:57 +01:00
Daniele Teti
8b7ec97819
Improved TMVCTableMapRepository lock
2022-11-17 23:53:32 +01:00
Daniele Teti
1b7e2ed742
+ flyweight for TableMapInfo in TMVCActiveRecord (WIP)
2022-11-17 19:33:27 +01:00
Daniele Teti
d5cc48f7b0
- Removed foTransient from MVCTableField FieldOptions
2022-11-15 09:27:08 +01:00
Daniele Teti
b0080184d2
Improved Samples, mostrly ActiveRecord related
2022-11-10 18:30:11 +01:00
Daniele Teti
cf104c0a6f
Async support for JSONRPCClient (Thanks to our sponsor ORION LAW)
2022-10-29 00:34:49 +02:00
Daniele Teti
7d883cb677
Improved MasterDetails sample
2022-10-12 13:01:45 +02:00
Daniele Teti
31dee93a3e
https://github.com/danieleteti/delphimvcframework/issues/565
2022-08-09 13:02:29 +02:00
Daniele Teti
945f807598
https://github.com/danieleteti/delphimvcframework/issues/564
2022-08-02 23:57:09 +02:00
Daniele Teti
ce4616a398
+ GUID support for PK (WIP)
2022-06-19 18:57:47 +02:00
Daniele Teti
dfbcadb8fa
+ First merge with "GUID support for Primary Keys"
2022-06-16 14:05:01 +02:00
Daniele Teti
96bb67a29d
+ Samples are compilable with Delphi 10.2 Tokyo or better
2022-03-31 09:31:11 +02:00
Daniele Teti
07bd70c5ed
+ Improved TMVCActiveRecord Interbase support
2022-01-26 23:00:32 +01:00
Daniele Teti
a8ce1bb25b
+ Updated copyright for 2022
2022-01-04 15:44:47 +01:00
Daniele Teti
02de5b11ea
- Added default filtering for TMVCActiveRecord descendants
(more info ASAP)
...
- Added partitioning for `TMVCActiveRecord descendants` (more info ASAP)
- After a big refactoring (*"I love to delete code" -- cit. Daniele Teti*), support a new SQLGenerator is just 2 (two) methods away!
2021-11-21 19:27:06 +01:00
Daniele Teti
c231e6540e
+ added test for default filtering
2021-11-18 17:52:06 +01:00
Daniele Teti
5550819fca
+ Fixed a bug in RQL' MaxRecordCount
...
+ Implemented Table Partitioning (WIP)
2021-11-18 00:49:12 +01:00
Daniele Teti
49518a311b
+ table filtering (WIP)
2021-11-17 15:36:20 +01:00
Daniele Teti
79407d71e1
- create include files to easily mantain aligned all the dpks
...
- still facing with this issue in Delphi 11 Alexandria (https://quality.embarcadero.com/browse/RSP-35516 ). Compression works, but the debugger catches an exception raised in "normal cases".
2021-09-29 19:30:14 +02:00
Daniele Teti
6837182cc3
+ updated copyright header
2021-08-15 18:39:55 +02:00
Daniele Teti
9e07af91dc
+ Added new default parameter to TMVCActiveRecord.RemoveDefaultConnection
and TMVCActiveRecord.RemoveConnection
to avoid exceptions in case of not initialized connection.
2021-08-13 18:05:48 +02:00
Daniele Teti
662d86e57a
completed merge - working on the master_details sample
2021-05-03 19:29:01 +02:00
Daniele Teti
962bd6fbf3
Almost completed merge method for tmvcactiverecord
2021-04-29 22:52:28 +02:00