@@ -51,7 +51,6 @@ Namespace Global
5151End Namespace
5252
5353Namespace Scaffolding.Internal
54-
5554 Public Class VisualBasicRuntimeModelCodeGeneratorTest
5655
5756 <ConditionalFact>
@@ -256,7 +255,7 @@ End Namespace
256255 Public Overridable Property ReferenceNavigation As LazyProxiesEntity2
257256 End Class
258257
259- Public Class LazyProxiesEntity2
258+ Public Class LazyProxiesEntity2
260259 Public Property Loader As ILazyLoader
261260
262261 Public Property Id As Integer
@@ -2542,7 +2541,7 @@ Namespace TestNamespace
25422541 True )
25432542
25442543 Dim id0 = deleteSproc.AddParameter(
2545- "Id " , ParameterDirection.Input, False , "Id" , False )
2544+ "Id_Original " , ParameterDirection.Input, False , "Id" , True )
25462545 entityType.AddAnnotation( "Relational:DeleteStoredProcedure" , deleteSproc)
25472546
25482547 Dim updateSproc As New RuntimeStoredProcedure(
@@ -2556,7 +2555,7 @@ Namespace TestNamespace
25562555 Dim principalDerivedId0 = updateSproc.AddParameter(
25572556 "PrincipalDerivedId" , ParameterDirection.Input, False , "PrincipalDerivedId" , False )
25582557 Dim id1 = updateSproc.AddParameter(
2559- "Id " , ParameterDirection.Input, False , "Id" , False )
2558+ "Id_Original " , ParameterDirection.Input, False , "Id" , True )
25602559 entityType.AddAnnotation( "Relational:UpdateStoredProcedure" , updateSproc)
25612560
25622561 entityType.AddAnnotation( "Relational:FunctionName" , Nothing )
@@ -2621,7 +2620,7 @@ Namespace TestNamespace
26212620 False )
26222621
26232622 Dim id = deleteSproc.AddParameter(
2624- "Id " , ParameterDirection.Input, False , "Id" , False )
2623+ "Id_Original " , ParameterDirection.Input, False , "Id" , True )
26252624 entityType.AddAnnotation( "Relational:DeleteStoredProcedure" , deleteSproc)
26262625
26272626 Dim updateSproc As New RuntimeStoredProcedure(
@@ -2635,7 +2634,7 @@ Namespace TestNamespace
26352634 Dim principalDerivedId0 = updateSproc.AddParameter(
26362635 "PrincipalDerivedId" , ParameterDirection.Input, False , "PrincipalDerivedId" , False )
26372636 Dim id0 = updateSproc.AddParameter(
2638- "Id " , ParameterDirection.Input, False , "Id" , False )
2637+ "Id_Original " , ParameterDirection.Input, False , "Id" , True )
26392638 entityType.AddAnnotation( "Relational:UpdateStoredProcedure" , updateSproc)
26402639
26412640 entityType.AddAnnotation( "Relational:FunctionName" , Nothing )
@@ -2748,17 +2747,17 @@ End Namespace
27482747 Assert.False(updateSproc.IsRowsAffectedReturned)
27492748 Assert.Empty(updateSproc.GetAnnotations())
27502749 Assert.Same(PrincipalBase, updateSproc.EntityType)
2751- Assert.Equal( "Id " , updateSproc.Parameters.Last().Name)
2750+ Assert.Equal( "Id_Original " , updateSproc.Parameters.Last().Name)
27522751 Assert.Null(id.FindOverrides(StoreObjectIdentifier.Create(PrincipalBase, StoreObjectType.UpdateStoredProcedure).Value))
27532752
27542753 Dim deleteSproc = PrincipalBase.GetDeleteStoredProcedure()
27552754 Assert.Equal( "PrincipalBase_Delete" , deleteSproc.Name)
27562755 Assert.Equal( "TPC" , deleteSproc.Schema)
2757- Assert.Equal({ "Id " }, deleteSproc.Parameters.Select( Function (p) p.PropertyName ))
2756+ Assert.Equal({ "Id_Original " }, deleteSproc.Parameters.Select( Function (p) p.Name ))
27582757 Assert.Empty(deleteSproc.ResultColumns)
27592758 Assert.True(deleteSproc.IsRowsAffectedReturned)
27602759 Assert.Same(PrincipalBase, deleteSproc.EntityType)
2761- Assert.Equal( "Id " , deleteSproc.Parameters.Last().Name)
2760+ Assert.Equal( "Id_Original " , deleteSproc.Parameters.Last().Name)
27622761 Assert.Null(id.FindOverrides(StoreObjectIdentifier.Create(PrincipalBase, StoreObjectType.DeleteStoredProcedure).Value))
27632762
27642763 Assert.Equal( "PrincipalBase" , PrincipalBase.GetDiscriminatorValue())
@@ -2804,7 +2803,7 @@ End Namespace
28042803 Assert.Empty(updateSproc.ResultColumns)
28052804 Assert.Empty(updateSproc.GetAnnotations())
28062805 Assert.Same(PrincipalDerived, updateSproc.EntityType)
2807- Assert.Equal( "Id " , updateSproc.Parameters.Last().Name)
2806+ Assert.Equal( "Id_Original " , updateSproc.Parameters.Last().Name)
28082807 Assert.Null(
28092808 id.FindOverrides(StoreObjectIdentifier.Create(PrincipalDerived, StoreObjectType.UpdateStoredProcedure).Value))
28102809
@@ -2814,7 +2813,7 @@ End Namespace
28142813 Assert.Equal({ "Id" }, deleteSproc.Parameters.Select( Function (p) p.PropertyName))
28152814 Assert.Empty(deleteSproc.ResultColumns)
28162815 Assert.Same(PrincipalDerived, deleteSproc.EntityType)
2817- Assert.Equal( "Id " , deleteSproc.Parameters.Last().Name)
2816+ Assert.Equal( "Id_Original " , deleteSproc.Parameters.Last().Name)
28182817 Assert.Null(
28192818 id.FindOverrides(StoreObjectIdentifier.Create(PrincipalDerived, StoreObjectType.DeleteStoredProcedure).Value))
28202819
@@ -2900,10 +2899,11 @@ End Namespace
29002899 eb.UpdateUsingStoredProcedure( Sub (s) s.
29012900 HasParameter( "PrincipalBaseId" ).
29022901 HasParameter( "PrincipalDerivedId" ).
2903- HasParameter (Function (p) p.Id))
2902+ HasOriginalValueParameter (Function (p) p.Id))
29042903 eb.DeleteUsingStoredProcedure( Sub (s) s.
29052904 HasRowsAffectedReturnValue().
2906- HasParameter( Function (p) p.Id))
2905+ HasOriginalValueParameter( Function (p) p.Id))
2906+
29072907 eb.HasIndex({ "PrincipalBaseId" }, "PrincipalIndex" ).
29082908 IsUnique().
29092909 HasDatabaseName( "PIX" ).
@@ -2932,9 +2932,9 @@ End Namespace
29322932 eb.UpdateUsingStoredProcedure( "Derived_Update" , "Derived" , Sub (s) s.
29332933 HasParameter( "PrincipalBaseId" ).
29342934 HasParameter( "PrincipalDerivedId" ).
2935- HasParameter (Function (p) p.Id))
2935+ HasOriginalValueParameter (Function (p) p.Id))
29362936 eb.DeleteUsingStoredProcedure( "Derived_Delete" , Sub (s) s.
2937- HasParameter (Function (p) p.Id))
2937+ HasOriginalValueParameter (Function (p) p.Id))
29382938 End Sub )
29392939
29402940 modelBuilder.Entity( Of DependentBase( Of Byte ?))(
@@ -4198,7 +4198,7 @@ End Namespace
41984198 End Class
41994199
42004200 <ConditionalFact>
4201- Public Sub Sqlite()
4201+ Public Sub Sqlite()
42024202
42034203 Dim rm1 =
42044204 <! [CDATA [' <auto-generated />
@@ -4870,7 +4870,7 @@ Namespace Scaffolding.TestModel.Internal
48704870 Sub (eb)
48714871 eb.Property( Function (e) e.Collection).HasConversion( GetType (SelfReferentialPropertyValueConverter))
48724872 End Sub )
4873- End sub
4873+ End Sub
48744874 End Class
48754875
48764876 Public Class SelfReferentialPropertyValueConverter
0 commit comments