File tree Expand file tree Collapse file tree 7 files changed +60
-0
lines changed
test/EFCore.MySql.FunctionalTests/Query/Associations/ComplexJson Expand file tree Collapse file tree 7 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 11using System . Threading . Tasks ;
2+ using Microsoft . EntityFrameworkCore ;
23using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
34using Microsoft . EntityFrameworkCore . TestUtilities ;
45using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
6+ using Microsoft . EntityFrameworkCore . Infrastructure ;
57using Xunit ;
68using Xunit . Abstractions ;
79
@@ -124,5 +126,12 @@ public class ComplexJsonBulkUpdateMySqlFixture : ComplexJsonRelationalFixtureBas
124126 {
125127 protected override ITestStoreFactory TestStoreFactory
126128 => MySqlTestStoreFactory . Instance ;
129+
130+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
131+ {
132+ var optionsBuilder = base . AddOptions ( builder ) ;
133+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
134+ return optionsBuilder ;
135+ }
127136 }
128137}
Original file line number Diff line number Diff line change 33using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
44using Microsoft . EntityFrameworkCore . TestUtilities ;
55using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
6+ using Microsoft . EntityFrameworkCore . Infrastructure ;
67using Xunit ;
78using Xunit . Abstractions ;
89
@@ -105,5 +106,12 @@ public class ComplexJsonCollectionMySqlFixture : ComplexJsonRelationalFixtureBas
105106 {
106107 protected override ITestStoreFactory TestStoreFactory
107108 => MySqlTestStoreFactory . Instance ;
109+
110+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
111+ {
112+ var optionsBuilder = base . AddOptions ( builder ) ;
113+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
114+ return optionsBuilder ;
115+ }
108116 }
109117}
Original file line number Diff line number Diff line change 1+ using Microsoft . EntityFrameworkCore ;
12using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
23using Microsoft . EntityFrameworkCore . TestUtilities ;
34using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
5+ using Microsoft . EntityFrameworkCore . Infrastructure ;
46using Xunit ;
57using Xunit . Abstractions ;
68
@@ -18,5 +20,12 @@ public class ComplexJsonMiscellaneousMySqlFixture : ComplexJsonRelationalFixture
1820 {
1921 protected override ITestStoreFactory TestStoreFactory
2022 => MySqlTestStoreFactory . Instance ;
23+
24+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
25+ {
26+ var optionsBuilder = base . AddOptions ( builder ) ;
27+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
28+ return optionsBuilder ;
29+ }
2130 }
2231}
Original file line number Diff line number Diff line change 1+ using Microsoft . EntityFrameworkCore ;
12using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
23using Microsoft . EntityFrameworkCore . TestUtilities ;
34using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
5+ using Microsoft . EntityFrameworkCore . Infrastructure ;
46using Xunit ;
57using Xunit . Abstractions ;
68
@@ -18,5 +20,12 @@ public class ComplexJsonPrimitiveCollectionMySqlFixture : ComplexJsonRelationalF
1820 {
1921 protected override ITestStoreFactory TestStoreFactory
2022 => MySqlTestStoreFactory . Instance ;
23+
24+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
25+ {
26+ var optionsBuilder = base . AddOptions ( builder ) ;
27+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
28+ return optionsBuilder ;
29+ }
2130 }
2231}
Original file line number Diff line number Diff line change 33using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
44using Microsoft . EntityFrameworkCore . TestUtilities ;
55using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
6+ using Microsoft . EntityFrameworkCore . Infrastructure ;
67using Xunit ;
78using Xunit . Abstractions ;
89
@@ -93,5 +94,12 @@ public class ComplexJsonProjectionMySqlFixture : ComplexJsonRelationalFixtureBas
9394 {
9495 protected override ITestStoreFactory TestStoreFactory
9596 => MySqlTestStoreFactory . Instance ;
97+
98+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
99+ {
100+ var optionsBuilder = base . AddOptions ( builder ) ;
101+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
102+ return optionsBuilder ;
103+ }
96104 }
97105}
Original file line number Diff line number Diff line change 33using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
44using Microsoft . EntityFrameworkCore . TestUtilities ;
55using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
6+ using Microsoft . EntityFrameworkCore . Infrastructure ;
67using Xunit ;
78using Xunit . Abstractions ;
89
@@ -58,5 +59,12 @@ public class ComplexJsonSetOperationsMySqlFixture : ComplexJsonRelationalFixture
5859 {
5960 protected override ITestStoreFactory TestStoreFactory
6061 => MySqlTestStoreFactory . Instance ;
62+
63+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
64+ {
65+ var optionsBuilder = base . AddOptions ( builder ) ;
66+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
67+ return optionsBuilder ;
68+ }
6169 }
6270}
Original file line number Diff line number Diff line change 11using System . Threading . Tasks ;
2+ using Microsoft . EntityFrameworkCore ;
23using Microsoft . EntityFrameworkCore . Query . Associations . ComplexJson ;
34using Microsoft . EntityFrameworkCore . TestUtilities ;
45using Pomelo . EntityFrameworkCore . MySql . FunctionalTests . TestUtilities ;
6+ using Microsoft . EntityFrameworkCore . Infrastructure ;
57using Xunit ;
68using Xunit . Abstractions ;
79
@@ -114,5 +116,12 @@ public class ComplexJsonStructuralEqualityMySqlFixture : ComplexJsonRelationalFi
114116 {
115117 protected override ITestStoreFactory TestStoreFactory
116118 => MySqlTestStoreFactory . Instance ;
119+
120+ public override DbContextOptionsBuilder AddOptions ( DbContextOptionsBuilder builder )
121+ {
122+ var optionsBuilder = base . AddOptions ( builder ) ;
123+ new MySqlDbContextOptionsBuilder ( optionsBuilder ) . EnablePrimitiveCollectionsSupport ( ) ;
124+ return optionsBuilder ;
125+ }
117126 }
118127}
You can’t perform that action at this time.
0 commit comments