Commit Graph

87 Commits

Author SHA1 Message Date
f8353e7488 Expose typed procedure execution as explicit APIs 2026-02-27 16:34:16 +01:00
416404f8d1 Add typed procedure descriptors and Exec invoker 2026-02-27 16:27:49 +01:00
9ce10273f1 Support main procedure result via ProcedureResultAttribute 2026-02-27 16:21:42 +01:00
6ebda34a04 Improve declarative procedure result-set binding 2026-02-27 15:57:06 +01:00
99ff6b3d29 Add declarative procedure result-set binding 2026-02-27 15:52:42 +01:00
c9a41adef3 Add typed procedure contract result handling 2026-02-27 15:18:11 +01:00
79cce3d1f4 Add object-based stored procedure parameter binding 2026-02-27 14:26:16 +01:00
root
3797505c9c Extend scoped typed API and add scoped subquery helpers 2026-02-27 10:43:37 +01:00
root
e0ed9ed895 Extend scoped typed select builder to deep join chains 2026-02-27 09:53:20 +01:00
root
8555e1958c Add scoped typed multi-table select builder 2026-02-27 09:29:23 +01:00
root
8210fbfdb5 Add positional typed multi-table SQL contexts 2026-02-27 09:12:17 +01:00
root
c0fb2e5232 Add arithmetic and joined-alias helpers to typed SQL DSL 2026-02-27 08:49:00 +01:00
root
f293bd95c6 Extend typed SQL DSL with pattern helpers and typed subqueries 2026-02-27 08:36:47 +01:00
root
97ab4c1e15 Expand typed SQL DSL with predicates, subqueries and projections 2026-02-27 08:34:16 +01:00
root
8b1737a53b Add experimental typed SQL DSL for typed builders 2026-02-27 08:22:23 +01:00
root
3d430b0124 Fix typed builder compatibility after rebase 2026-02-26 19:54:37 +01:00
root
59ce1115ea Expand typed join syntax with no lock, outer and custom join types 2026-02-26 19:49:27 +01:00
root
13936d8598 Remove typed modify extension methods in favor of typed builders 2026-02-26 18:48:01 +01:00
root
23a0336b7e Add typed join specification builder syntax 2026-02-26 18:42:35 +01:00
root
f28549c775 Remove redundant typed fluent wrapper methods 2026-02-26 18:40:43 +01:00
root
33cadaf05b Add typed insert/update/delete builders and typed join variants 2026-02-26 18:35:49 +01:00
root
40a3907570 Add typed modify and join fluent extensions 2026-02-26 16:23:41 +01:00
root
5bdccedf42 Explore typed fluent mapped properties with aliases and order markers 2026-02-26 16:07:23 +01:00
4d5bebba07 Small warning fix 2026-02-26 15:27:01 +01:00
root
fcf44df4ad Modernize tests, remove Tester project, and automate amalgamation pipeline 2026-02-26 09:20:27 +01:00
root
6279297892 Add net40 amalgamated build and refresh amalgamation 2026-02-23 21:59:09 +01:00
918aa702d3 Memory leaks fixed across the code related to cached reader.
Copyright date bump
2026-02-21 10:03:59 +01:00
4847af02bd Added new cached reader to single file version 2026-01-13 16:37:20 +01:00
81c4915d16 Small improvements 2025-01-24 16:03:30 +01:00
e969a9d078 Added SupportStoredProceduresResult, because not all databases support that. 2024-10-22 14:50:22 +02:00
4c7c6e4efd Added reader extensions. 2024-10-22 14:21:30 +02:00
8ed62a378f Strings also should be allowed to respect allownull 2024-08-05 14:36:25 +02:00
3921c176ce Nullable ignored on AllowNull test 2024-08-05 11:56:07 +02:00
6de41e166e Corrected Time and Date types handling in SQL Server. 2024-07-24 09:27:34 +02:00
24b0b521a8 Is no update was ignored in repository 2024-07-23 16:10:21 +02:00
0a54a3e7e4 Added timespan to type mapping 2024-07-23 14:43:48 +02:00
561d790ccc Made single From<T>(...) method. Not preety but more practical 2024-05-24 09:34:29 +02:00
51dc61ab39 Merge branch 'master' of https://git.dr4cul4.pl/RUSSEK-Software/DynamORM 2024-05-24 09:08:04 +02:00
a7bc6b9949 Added ability to set nolock with db.From<Table>(alias, nolock); 2024-05-24 09:07:51 +02:00
grzegorz.russek
be6c172ec8 Improved support for stored procedures invocation. Both typed and not typed. Also improved support for output arguments and added examples to docs. 2024-04-11 15:15:14 +02:00
dd05d67de6 Null reference when owner was null 2023-09-18 16:20:09 +02:00
8519ca3a13 Added support for With No Lock 2023-09-11 13:29:01 +02:00
grzegorz.russek
20287a6b8b Made previous change working correctly 2023-02-22 13:42:54 +00:00
grzegorz.russek
9e0f315b24 Added ability to return DynamicCachedReader from DB and convert it to DataTable 2023-02-22 13:25:47 +00:00
grzegorz.russek
086f278e84 2022-09-13 08:44:52 +00:00
grzegorz.russek
e8c0224a03 2022-09-02 07:53:41 +00:00
grzegorz.russek
f5a1e14934 2022-04-01 09:49:07 +00:00
grzegorz.russek
53ba71f808 2022-03-04 10:40:28 +00:00
grzegorz.russek
b5cb4ba17f 2022-03-04 06:46:41 +00:00
grzegorz.russek
f01ba13ad9 Added suport for DynamicColumn in DynamicProcedureInvoker 2022-02-22 07:52:06 +00:00