11using System . Data . SQLite ;
22
3- namespace MoviesAppSample . Converters
3+ namespace MoviesAppSample . Converters ;
4+
5+ internal sealed class MoviesConverter11 : SQLiteDbConverter
46{
5- internal sealed class MoviesConverter11 : SQLiteDbConverter
6- {
7- public override Version Version { get ; } = new ( "1.1" ) ;
7+ public override Version Version { get ; } = new ( "1.1" ) ;
88
9- protected override bool PerformUpdate ( SQLiteDbConnection connection , CancellationToken cancellationToken )
10- {
11- CreateTableMovieCasts ( connection , cancellationToken ) ;
12- CreateTableMovieDirectors ( connection , cancellationToken ) ;
13- CreateTableMovieWriters ( connection , cancellationToken ) ;
14- return true ;
15- }
9+ protected override bool PerformUpdate ( SQLiteDbConnection connection , CancellationToken cancellationToken )
10+ {
11+ CreateTableMovieCasts ( connection , cancellationToken ) ;
12+ CreateTableMovieDirectors ( connection , cancellationToken ) ;
13+ CreateTableMovieWriters ( connection , cancellationToken ) ;
14+ return true ;
15+ }
1616
17- private static void CreateTableMovieCasts ( SQLiteDbConnection connection , CancellationToken cancellationToken )
18- {
19- connection . ExecuteNonQuery ( """
17+ private static void CreateTableMovieCasts ( SQLiteDbConnection connection , CancellationToken cancellationToken )
18+ {
19+ connection . ExecuteNonQuery ( """
2020CREATE TABLE IF NOT EXISTS MovieCasts (
2121 MovieId INTEGER NOT NULL,
2222 PersonId INTEGER NOT NULL,
@@ -25,11 +25,11 @@ FOREIGN KEY (PersonId) REFERENCES Persons(Id),
2525 PRIMARY KEY (MovieId, PersonId)
2626);
2727""" , cancellationToken : cancellationToken ) ;
28- }
28+ }
2929
30- private static void CreateTableMovieDirectors ( SQLiteDbConnection connection , CancellationToken cancellationToken )
31- {
32- connection . ExecuteNonQuery ( """
30+ private static void CreateTableMovieDirectors ( SQLiteDbConnection connection , CancellationToken cancellationToken )
31+ {
32+ connection . ExecuteNonQuery ( """
3333CREATE TABLE IF NOT EXISTS MovieDirectors (
3434 MovieId INTEGER NOT NULL,
3535 PersonId INTEGER NOT NULL,
@@ -38,11 +38,11 @@ FOREIGN KEY (PersonId) REFERENCES Persons(Id),
3838 PRIMARY KEY (MovieId, PersonId)
3939);
4040""" , cancellationToken : cancellationToken ) ;
41- }
41+ }
4242
43- private static void CreateTableMovieWriters ( SQLiteDbConnection connection , CancellationToken cancellationToken )
44- {
45- connection . ExecuteNonQuery ( """
43+ private static void CreateTableMovieWriters ( SQLiteDbConnection connection , CancellationToken cancellationToken )
44+ {
45+ connection . ExecuteNonQuery ( """
4646CREATE TABLE IF NOT EXISTS MovieWriters (
4747 MovieId INTEGER NOT NULL,
4848 PersonId INTEGER NOT NULL,
@@ -51,6 +51,5 @@ FOREIGN KEY (PersonId) REFERENCES Persons(Id),
5151 PRIMARY KEY (MovieId, PersonId)
5252);
5353""" , cancellationToken : cancellationToken ) ;
54- }
5554 }
5655}
0 commit comments