99aebcf314
Fix proto generation for collection types (NpgsqlPolygon, etc.)
...
- Add IsCollectionTypeByInterface() to detect types implementing IList<T>, ICollection<T>, IEnumerable<T>
- Add GetCollectionElementTypeByInterface() to extract element type from collection interfaces
- Add IsCollectionInternalProperty() to filter out Count, Capacity, IsReadOnly, etc.
- Update GenerateComplexTypeMessage to generate `repeated T items` for collection types
- Filter out indexers (!p.IsIndexer) and collection-internal properties from all property extraction
This fixes the invalid proto syntax where C# indexers (this[]) were being generated
as proto fields, causing proto compilation errors.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 10:33:55 -05:00
Mathias Beaulieu-Duncan
f76dbb1a97
fix: add Guid to string conversion in gRPC source generator
...
The MapToProtoModel function was silently failing when mapping Guid
properties to proto string fields, causing IDs to be empty in gRPC
responses. Added explicit Guid → string conversion handling.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-27 19:06:18 -05:00
Mathias Beaulieu-Duncan
9b9e2cbdbe
added domain events, fix IQueryalbeProvider abstraction, added support for sagas and RabbitMQ
2025-12-20 15:13:05 -05:00
4051800934
merge
Publish NuGets / build (release) Successful in 35s
2025-12-02 15:44:21 -05:00
a312428093
update to .net 10 lts
2025-12-02 15:40:31 -05:00
dea62c2434
added roadmap and plans
2025-11-08 13:29:03 -05:00
e72cbe4319
update readme
2025-11-07 13:34:51 -05:00
467e700885
added nugets references in readme :)
2025-11-07 13:01:24 -05:00
898aca0905
fix nuget package for Generator assembly?
Publish NuGets / build (release) Successful in 46s
2025-11-07 12:48:00 -05:00
9aed854b1b
removed github workflow
Publish NuGets / build (release) Failing after 50s
2025-11-07 12:05:32 -05:00
b06acc7675
remove TestClient and update gitea workflow
2025-11-07 12:04:47 -05:00
24a08c314a
prepare for publishing
2025-11-07 12:02:33 -05:00
26ed34cd66
yes
2025-11-07 11:39:08 -05:00
2ee65b8dad
yes
2025-11-04 16:45:54 -05:00
e19fad2baa
checkpoint
2025-11-04 15:05:07 -05:00
facc8d7851
mega cleanup :D
2025-11-03 16:00:13 -05:00
ed01f58a0c
checkpoint
2025-11-03 11:19:50 -05:00
5ba351de9c
added dynamic queries for minimal api
2025-11-03 09:50:03 -05:00
a0426aa0d1
yessir
2025-11-03 07:44:17 -05:00
d2a4639c0e
yes
2025-11-02 20:44:47 -05:00
ccfaa35c1d
wip proto file generation
2025-11-02 11:22:28 -05:00
6735261f21
update readme
2025-11-02 03:38:10 -05:00
4824c0d31d
first grpc and minimal api preview :)
2025-11-02 03:14:38 -05:00
f6dccf46d7
cat on a spaceship
2025-11-01 22:38:46 -04:00
747fa227a1
woawzies
2025-11-01 21:58:34 -04:00
de6e1267dd
update readme
2024-12-22 23:16:48 -05:00
7804f9ba09
fix symbols and pipeline
2024-12-22 13:47:30 -05:00
b7b88bc258
added icon and readmy for nugets, added gitea pipeline, added AoT compatible for all projects that are not AspNetCore specific
2024-12-22 11:59:19 -05:00
c6a28f352f
update package icon for Dynamic Query AspNet
2024-11-13 11:14:53 -05:00
edb84a792a
fix random chars in project file
2024-09-03 04:31:32 -04:00
e58b86c0fb
fix DynamicQueryController removed Generic that shouldn't have been removed in the first place, causing run time issues with MakeGeneric
2024-09-02 21:28:27 -04:00
c230d039f2
Update README.md
2024-08-25 12:42:54 -04:00
43bf6ebd6b
Update README.md
2024-08-25 12:40:59 -04:00
Mathias Beaulieu-Duncan
2da25631bf
update roadmap
2023-11-08 22:57:59 -05:00
Mathias Beaulieu-Duncan
5188785339
update roadmap
2023-11-08 22:57:29 -05:00
Mathias Beaulieu-Duncan
d328782681
update roadmap
2023-11-08 22:56:22 -05:00
Mathias Beaulieu-Duncan
1a54c12114
Merge remote-tracking branch 'origin/main'
2023-11-08 22:54:36 -05:00
Mathias Beaulieu-Duncan
4598cfedb7
better documentation
2023-11-08 22:54:32 -05:00
singatias
fba604ad65
Update and rename nuget-publish.yml to publish-nugets.yml
2023-11-04 16:58:06 -04:00
singatias
415bcca48b
Update nuget-publish.yml
2023-11-04 16:54:42 -04:00
singatias
f5da1a966f
Update nuget-publish.yml
2023-11-04 16:46:13 -04:00
singatias
008fb21c8c
Rename dotnet.yml to nuget-publish.yml
2023-11-04 16:46:02 -04:00
Mathias Beaulieu-Duncan
ad0d84f00b
update documentation
2023-11-04 16:45:41 -04:00
singatias
bee08c41b4
Update dotnet.yml
2023-11-04 16:21:46 -04:00
singatias
b71a8a46d1
Update dotnet.yml
2023-11-04 16:20:06 -04:00
singatias
b0f05a3239
Update dotnet.yml
2023-11-04 16:16:06 -04:00
singatias
cdf9a01dd4
Create dotnet.yml
2023-11-04 16:12:16 -04:00
Mathias Beaulieu-Duncan
589d81502b
update doc a little bit and change PoweredSoft to OpenHarbor in a few methods
2023-11-04 16:08:39 -04:00
Mathias Beaulieu-Duncan
1c81288895
update namespaces
...
refactor the name of the organisation
2023-11-04 15:24:56 -04:00
Mathias Beaulieu-Duncan
88c86513e9
initial commit for .net 8 migration
2023-10-02 11:25:45 -04:00