@@ -2793,7 +2793,7 @@ public override async Task Member_access_on_derived_materialized_entity_using_ca
2793
2793
2794
2794
AssertSql (
2795
2795
"""
2796
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
2796
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
2797
2797
FROM [Factions] AS [f]
2798
2798
ORDER BY [f].[Name]
2799
2799
""" ) ;
@@ -2846,7 +2846,7 @@ public override async Task Navigation_access_on_derived_materialized_entity_usin
2846
2846
2847
2847
AssertSql (
2848
2848
"""
2849
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [l0].[ThreatLevel] AS [Threat]
2849
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [l0].[ThreatLevel] AS [Threat]
2850
2850
FROM [Factions] AS [f]
2851
2851
LEFT JOIN (
2852
2852
SELECT [l].[Name], [l].[ThreatLevel]
@@ -2925,7 +2925,7 @@ public override async Task Include_on_derived_entity_using_OfType(bool async)
2925
2925
2926
2926
AssertSql (
2927
2927
"""
2928
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [l1].[Name], [l1].[Discriminator], [l1].[LocustHordeId], [l1].[ThreatLevel], [l1].[ThreatLevelByte], [l1].[ThreatLevelNullableByte], [l1].[DefeatedByNickname], [l1].[DefeatedBySquadId], [l1].[HighCommandId]
2928
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [l1].[Name], [l1].[Discriminator], [l1].[LocustHordeId], [l1].[ThreatLevel], [l1].[ThreatLevelByte], [l1].[ThreatLevelNullableByte], [l1].[DefeatedByNickname], [l1].[DefeatedBySquadId], [l1].[HighCommandId]
2929
2929
FROM [Factions] AS [f]
2930
2930
LEFT JOIN (
2931
2931
SELECT [l].[Name], [l].[Discriminator], [l].[LocustHordeId], [l].[ThreatLevel], [l].[ThreatLevelByte], [l].[ThreatLevelNullableByte], [l].[DefeatedByNickname], [l].[DefeatedBySquadId], [l].[HighCommandId]
@@ -3286,7 +3286,7 @@ public override async Task ThenInclude_collection_on_derived_after_derived_refer
3286
3286
3287
3287
AssertSql (
3288
3288
"""
3289
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank], [g0].[Nickname], [g0].[SquadId], [g0].[AssignedCityName], [g0].[CityOfBirthName], [g0].[Discriminator], [g0].[FullName], [g0].[HasSoulPatch], [g0].[LeaderNickname], [g0].[LeaderSquadId], [g0].[Rank]
3289
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank], [g0].[Nickname], [g0].[SquadId], [g0].[AssignedCityName], [g0].[CityOfBirthName], [g0].[Discriminator], [g0].[FullName], [g0].[HasSoulPatch], [g0].[LeaderNickname], [g0].[LeaderSquadId], [g0].[Rank]
3290
3290
FROM [Factions] AS [f]
3291
3291
LEFT JOIN (
3292
3292
SELECT [l].[Name], [l].[Discriminator], [l].[LocustHordeId], [l].[ThreatLevel], [l].[ThreatLevelByte], [l].[ThreatLevelNullableByte], [l].[DefeatedByNickname], [l].[DefeatedBySquadId], [l].[HighCommandId]
@@ -3322,7 +3322,7 @@ public override async Task ThenInclude_reference_on_derived_after_derived_collec
3322
3322
3323
3323
AssertSql (
3324
3324
"""
3325
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [s].[Name], [s].[Discriminator], [s].[LocustHordeId], [s].[ThreatLevel], [s].[ThreatLevelByte], [s].[ThreatLevelNullableByte], [s].[DefeatedByNickname], [s].[DefeatedBySquadId], [s].[HighCommandId], [s].[Nickname], [s].[SquadId], [s].[AssignedCityName], [s].[CityOfBirthName], [s].[Discriminator0], [s].[FullName], [s].[HasSoulPatch], [s].[LeaderNickname], [s].[LeaderSquadId], [s].[Rank]
3325
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [s].[Name], [s].[Discriminator], [s].[LocustHordeId], [s].[ThreatLevel], [s].[ThreatLevelByte], [s].[ThreatLevelNullableByte], [s].[DefeatedByNickname], [s].[DefeatedBySquadId], [s].[HighCommandId], [s].[Nickname], [s].[SquadId], [s].[AssignedCityName], [s].[CityOfBirthName], [s].[Discriminator0], [s].[FullName], [s].[HasSoulPatch], [s].[LeaderNickname], [s].[LeaderSquadId], [s].[Rank]
3326
3326
FROM [Factions] AS [f]
3327
3327
LEFT JOIN (
3328
3328
SELECT [l].[Name], [l].[Discriminator], [l].[LocustHordeId], [l].[ThreatLevel], [l].[ThreatLevelByte], [l].[ThreatLevelNullableByte], [l].[DefeatedByNickname], [l].[DefeatedBySquadId], [l].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator] AS [Discriminator0], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank]
@@ -3339,7 +3339,7 @@ public override async Task Multiple_derived_included_on_one_method(bool async)
3339
3339
3340
3340
AssertSql (
3341
3341
"""
3342
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank], [g0].[Nickname], [g0].[SquadId], [g0].[AssignedCityName], [g0].[CityOfBirthName], [g0].[Discriminator], [g0].[FullName], [g0].[HasSoulPatch], [g0].[LeaderNickname], [g0].[LeaderSquadId], [g0].[Rank]
3342
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [l0].[Name], [l0].[Discriminator], [l0].[LocustHordeId], [l0].[ThreatLevel], [l0].[ThreatLevelByte], [l0].[ThreatLevelNullableByte], [l0].[DefeatedByNickname], [l0].[DefeatedBySquadId], [l0].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank], [g0].[Nickname], [g0].[SquadId], [g0].[AssignedCityName], [g0].[CityOfBirthName], [g0].[Discriminator], [g0].[FullName], [g0].[HasSoulPatch], [g0].[LeaderNickname], [g0].[LeaderSquadId], [g0].[Rank]
3343
3343
FROM [Factions] AS [f]
3344
3344
LEFT JOIN (
3345
3345
SELECT [l].[Name], [l].[Discriminator], [l].[LocustHordeId], [l].[ThreatLevel], [l].[ThreatLevelByte], [l].[ThreatLevelNullableByte], [l].[DefeatedByNickname], [l].[DefeatedBySquadId], [l].[HighCommandId]
@@ -4445,10 +4445,10 @@ public override async Task Null_semantics_on_nullable_bool_from_inner_join_subqu
4445
4445
4446
4446
AssertSql (
4447
4447
"""
4448
- SELECT [f0].[Id], [f0].[CapitalName], [f0].[Discriminator], [f0].[Name], [f0].[ServerAddress], [f0].[CommanderName], [f0].[Eradicated]
4448
+ SELECT [f0].[Id], [f0].[CapitalName], [f0].[Discriminator], [f0].[Name], [f0].[ServerAddress], [f0].[CommanderName], [f0].[DeputyCommanderName], [f0].[ Eradicated]
4449
4449
FROM [LocustLeaders] AS [l]
4450
4450
INNER JOIN (
4451
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
4451
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
4452
4452
FROM [Factions] AS [f]
4453
4453
WHERE [f].[Name] = N'Swarm'
4454
4454
) AS [f0] ON [l].[Name] = [f0].[CommanderName]
@@ -4462,10 +4462,10 @@ public override async Task Null_semantics_on_nullable_bool_from_left_join_subque
4462
4462
4463
4463
AssertSql (
4464
4464
"""
4465
- SELECT [f0].[Id], [f0].[CapitalName], [f0].[Discriminator], [f0].[Name], [f0].[ServerAddress], [f0].[CommanderName], [f0].[Eradicated]
4465
+ SELECT [f0].[Id], [f0].[CapitalName], [f0].[Discriminator], [f0].[Name], [f0].[ServerAddress], [f0].[CommanderName], [f0].[DeputyCommanderName], [f0].[ Eradicated]
4466
4466
FROM [LocustLeaders] AS [l]
4467
4467
LEFT JOIN (
4468
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
4468
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
4469
4469
FROM [Factions] AS [f]
4470
4470
WHERE [f].[Name] = N'Swarm'
4471
4471
) AS [f0] ON [l].[Name] = [f0].[CommanderName]
@@ -5963,7 +5963,7 @@ public override async Task Nav_rewrite_with_convert2(bool async)
5963
5963
5964
5964
AssertSql (
5965
5965
"""
5966
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
5966
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
5967
5967
FROM [Factions] AS [f]
5968
5968
LEFT JOIN [Cities] AS [c] ON [f].[CapitalName] = [c].[Name]
5969
5969
LEFT JOIN (
@@ -5981,7 +5981,7 @@ public override async Task Nav_rewrite_with_convert3(bool async)
5981
5981
5982
5982
AssertSql (
5983
5983
"""
5984
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
5984
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
5985
5985
FROM [Factions] AS [f]
5986
5986
LEFT JOIN [Cities] AS [c] ON [f].[CapitalName] = [c].[Name]
5987
5987
LEFT JOIN (
@@ -6273,7 +6273,7 @@ public override async Task Navigation_based_on_complex_expression1(bool async)
6273
6273
6274
6274
AssertSql (
6275
6275
"""
6276
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
6276
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
6277
6277
FROM [Factions] AS [f]
6278
6278
LEFT JOIN (
6279
6279
SELECT [l].[Name]
@@ -6290,7 +6290,7 @@ public override async Task Navigation_based_on_complex_expression2(bool async)
6290
6290
6291
6291
AssertSql (
6292
6292
"""
6293
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
6293
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
6294
6294
FROM [Factions] AS [f]
6295
6295
LEFT JOIN (
6296
6296
SELECT [l].[Name]
@@ -8251,7 +8251,7 @@ public override async Task Comparison_with_value_converted_subclass(bool async)
8251
8251
8252
8252
AssertSql (
8253
8253
"""
8254
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
8254
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
8255
8255
FROM [Factions] AS [f]
8256
8256
WHERE [f].[ServerAddress] = CAST(N'127.0.0.1' AS nvarchar(45))
8257
8257
""" ) ;
@@ -8315,7 +8315,7 @@ public override async Task Project_navigation_defined_on_derived_from_entity_wit
8315
8315
SELECT [l].[Name], [l].[Discriminator], [l].[LocustHordeId], [l].[ThreatLevel], [l].[ThreatLevelByte], [l].[ThreatLevelNullableByte], [l].[DefeatedByNickname], [l].[DefeatedBySquadId], [l].[HighCommandId], [g].[Nickname], [g].[SquadId], [g].[AssignedCityName], [g].[CityOfBirthName], [g].[Discriminator], [g].[FullName], [g].[HasSoulPatch], [g].[LeaderNickname], [g].[LeaderSquadId], [g].[Rank], CASE
8316
8316
WHEN [g].[Nickname] IS NULL OR [g].[SquadId] IS NULL THEN CAST(1 AS bit)
8317
8317
ELSE CAST(0 AS bit)
8318
- END AS [IsNull], [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], CASE
8318
+ END AS [IsNull], [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], CASE
8319
8319
WHEN [f].[Id] IS NULL THEN CAST(1 AS bit)
8320
8320
ELSE CAST(0 AS bit)
8321
8321
END AS [IsNull], [l0].[Id], [l0].[IsOperational], [l0].[Name], CASE
@@ -8425,7 +8425,7 @@ public override async Task Include_after_Select_throws(bool async)
8425
8425
8426
8426
AssertSql (
8427
8427
"""
8428
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [c].[Name], [c].[Location], [c].[Nation]
8428
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [c].[Name], [c].[Location], [c].[Nation]
8429
8429
FROM [Factions] AS [f]
8430
8430
LEFT JOIN [Cities] AS [c] ON [f].[CapitalName] = [c].[Name]
8431
8431
""" ) ;
@@ -8493,7 +8493,7 @@ public override async Task Include_on_derived_entity_with_cast(bool async)
8493
8493
8494
8494
AssertSql (
8495
8495
"""
8496
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated], [c].[Name], [c].[Location], [c].[Nation]
8496
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated], [c].[Name], [c].[Location], [c].[Nation]
8497
8497
FROM [Factions] AS [f]
8498
8498
LEFT JOIN [Cities] AS [c] ON [f].[CapitalName] = [c].[Name]
8499
8499
ORDER BY [f].[Id]
@@ -8559,7 +8559,7 @@ public override async Task Project_derivied_entity_with_convert_to_parent(bool a
8559
8559
8560
8560
AssertSql (
8561
8561
"""
8562
- SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[Eradicated]
8562
+ SELECT [f].[Id], [f].[CapitalName], [f].[Discriminator], [f].[Name], [f].[ServerAddress], [f].[CommanderName], [f].[DeputyCommanderName], [f].[ Eradicated]
8563
8563
FROM [Factions] AS [f]
8564
8564
""" ) ;
8565
8565
}
0 commit comments