Commit ebc8f63
Add EF Core 10 support with SQL Server 2025 type mapping (#870)
* Add EF Core 10 support with SQL Server 2025 type mapping
- Added TemplateType.EfCore10 and FileBasedCore10 enum values
- Created TemplateEfCore10 class inheriting from TemplateEfCore8
- Updated TemplateFactory to route EfCore10 template types
- Added IsEfCore10Plus() helper method in Settings
- Implemented AutoMapSqlServer2025Types feature flag
- Added automatic vector and json type mapping for SQL Server 2025
- Created Tester.Integration.EFCore10 project targeting .NET 10
- Updated BuildTT to generate EFCore10 template files
- Created Templates.EFCore10 folder structure
Resolves #869
* Add EF Core 10 template support with SQL Server 2025 types
- Update default TemplateType to EfCore10 in Database.tt
- Add EfCore10 enum values and IsEfCore10Plus() helper in ttinclude
---------
Co-authored-by: Bryan Tichy <[email protected]>1 parent 4babce3 commit ebc8f63
File tree
29 files changed
+5018
-28
lines changed- BuildTT
- EntityFramework.Reverse.POCO.Generator
- Generator
- Templates
- Tester.Integration.EFCore10
- _File based templates/Templates.EFCore10
29 files changed
+5018
-28
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
109 | 110 | | |
110 | 111 | | |
111 | 112 | | |
112 | | - | |
| 113 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| |||
268 | 270 | | |
269 | 271 | | |
270 | 272 | | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
271 | 289 | | |
272 | 290 | | |
273 | 291 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments