@@ -29,8 +29,10 @@ public override async Task Update_property_inside_complex_type(bool async)
2929
3030 AssertExecuteUpdateSql (
3131 """
32+ @p='12345'
33+
3234UPDATE "Customer" AS c
33- SET "ShippingAddress_ZipCode" = 12345
35+ SET "ShippingAddress_ZipCode" = @p
3436WHERE c."ShippingAddress_ZipCode" = 7728
3537""" ) ;
3638 }
@@ -41,8 +43,10 @@ public override async Task Update_property_inside_nested_complex_type(bool async
4143
4244 AssertExecuteUpdateSql (
4345 """
46+ @p='United States Modified'
47+
4448UPDATE "Customer" AS c
45- SET "ShippingAddress_Country_FullName" = 'United States Modified'
49+ SET "ShippingAddress_Country_FullName" = @p
4650WHERE c."ShippingAddress_Country_Code" = 'US'
4751""" ) ;
4852 }
@@ -53,10 +57,12 @@ public override async Task Update_multiple_properties_inside_multiple_complex_ty
5357
5458 AssertExecuteUpdateSql (
5559 """
60+ @p='54321'
61+
5662UPDATE "Customer" AS c
57- SET "BillingAddress_ZipCode " = 54321 ,
63+ SET "Name " = c."Name" || 'Modified' ,
5864 "ShippingAddress_ZipCode" = c."BillingAddress_ZipCode",
59- "Name " = c."Name" || 'Modified'
65+ "BillingAddress_ZipCode " = @p
6066WHERE c."ShippingAddress_ZipCode" = 7728
6167""" ) ;
6268 }
@@ -67,8 +73,10 @@ public override async Task Update_projected_complex_type(bool async)
6773
6874 AssertExecuteUpdateSql (
6975 """
76+ @p='12345'
77+
7078UPDATE "Customer" AS c
71- SET "ShippingAddress_ZipCode" = 12345
79+ SET "ShippingAddress_ZipCode" = @p
7280""" ) ;
7381 }
7482
@@ -78,9 +86,11 @@ public override async Task Update_multiple_projected_complex_types_via_anonymous
7886
7987 AssertExecuteUpdateSql (
8088 """
89+ @p='54321'
90+
8191UPDATE "Customer" AS c
82- SET "BillingAddress_ZipCode " = 54321 ,
83- "ShippingAddress_ZipCode " = c."BillingAddress_ZipCode"
92+ SET "ShippingAddress_ZipCode " = c."BillingAddress_ZipCode" ,
93+ "BillingAddress_ZipCode " = @p
8494""" ) ;
8595 }
8696
@@ -97,20 +107,20 @@ public override async Task Update_complex_type_to_parameter(bool async)
97107
98108 AssertExecuteUpdateSql (
99109 """
100- @complex_type_newAddress_AddressLine1 ='New AddressLine1'
101- @complex_type_newAddress_AddressLine2 ='New AddressLine2'
102- @complex_type_newAddress_Tags ={ 'new_tag1', 'new_tag2' } (DbType = Object)
103- @complex_type_newAddress_ZipCode ='99999' (Nullable = true)
104- @complex_type_newAddress_Code ='FR'
105- @complex_type_newAddress_FullName ='France'
110+ @complex_type_p_AddressLine1 ='New AddressLine1'
111+ @complex_type_p_AddressLine2 ='New AddressLine2'
112+ @complex_type_p_Tags ={ 'new_tag1', 'new_tag2' } (DbType = Object)
113+ @complex_type_p_ZipCode ='99999' (Nullable = true)
114+ @complex_type_p_Code ='FR'
115+ @complex_type_p_FullName ='France'
106116
107117UPDATE "Customer" AS c
108- SET "ShippingAddress_AddressLine1" = @complex_type_newAddress_AddressLine1 ,
109- "ShippingAddress_AddressLine2" = @complex_type_newAddress_AddressLine2 ,
110- "ShippingAddress_Tags" = @complex_type_newAddress_Tags ,
111- "ShippingAddress_ZipCode" = @complex_type_newAddress_ZipCode ,
112- "ShippingAddress_Country_Code" = @complex_type_newAddress_Code ,
113- "ShippingAddress_Country_FullName" = @complex_type_newAddress_FullName
118+ SET "ShippingAddress_AddressLine1" = @complex_type_p_AddressLine1 ,
119+ "ShippingAddress_AddressLine2" = @complex_type_p_AddressLine2 ,
120+ "ShippingAddress_Tags" = @complex_type_p_Tags ,
121+ "ShippingAddress_ZipCode" = @complex_type_p_ZipCode ,
122+ "ShippingAddress_Country_Code" = @complex_type_p_Code ,
123+ "ShippingAddress_Country_FullName" = @complex_type_p_FullName
114124""" ) ;
115125 }
116126
@@ -120,12 +130,12 @@ public override async Task Update_nested_complex_type_to_parameter(bool async)
120130
121131 AssertExecuteUpdateSql (
122132 """
123- @complex_type_newCountry_Code ='FR'
124- @complex_type_newCountry_FullName ='France'
133+ @complex_type_p_Code ='FR'
134+ @complex_type_p_FullName ='France'
125135
126136UPDATE "Customer" AS c
127- SET "ShippingAddress_Country_Code" = @complex_type_newCountry_Code ,
128- "ShippingAddress_Country_FullName" = @complex_type_newCountry_FullName
137+ SET "ShippingAddress_Country_Code" = @complex_type_p_Code ,
138+ "ShippingAddress_Country_FullName" = @complex_type_p_FullName
129139""" ) ;
130140 }
131141
@@ -151,13 +161,20 @@ public override async Task Update_complex_type_to_inline_without_lambda(bool asy
151161
152162 AssertExecuteUpdateSql (
153163 """
164+ @complex_type_p_AddressLine1='New AddressLine1'
165+ @complex_type_p_AddressLine2='New AddressLine2'
166+ @complex_type_p_Tags={ 'new_tag1', 'new_tag2' } (DbType = Object)
167+ @complex_type_p_ZipCode='99999' (Nullable = true)
168+ @complex_type_p_Code='FR'
169+ @complex_type_p_FullName='France'
170+
154171UPDATE "Customer" AS c
155- SET "ShippingAddress_AddressLine1" = 'New AddressLine1' ,
156- "ShippingAddress_AddressLine2" = 'New AddressLine2' ,
157- "ShippingAddress_Tags" = ARRAY['new_tag1','new_tag2']::text[] ,
158- "ShippingAddress_ZipCode" = 99999 ,
159- "ShippingAddress_Country_Code" = 'FR' ,
160- "ShippingAddress_Country_FullName" = 'France'
172+ SET "ShippingAddress_AddressLine1" = @complex_type_p_AddressLine1 ,
173+ "ShippingAddress_AddressLine2" = @complex_type_p_AddressLine2 ,
174+ "ShippingAddress_Tags" = @complex_type_p_Tags ,
175+ "ShippingAddress_ZipCode" = @complex_type_p_ZipCode ,
176+ "ShippingAddress_Country_Code" = @complex_type_p_Code ,
177+ "ShippingAddress_Country_FullName" = @complex_type_p_FullName
161178""" ) ;
162179 }
163180
@@ -208,8 +225,10 @@ public override async Task Update_collection_inside_complex_type(bool async)
208225
209226 AssertExecuteUpdateSql (
210227 """
228+ @p={ 'new_tag1', 'new_tag2' } (DbType = Object)
229+
211230UPDATE "Customer" AS c
212- SET "ShippingAddress_Tags" = ARRAY['new_tag1','new_tag2']::text[]
231+ SET "ShippingAddress_Tags" = @p
213232""" ) ;
214233 }
215234
0 commit comments