@@ -10,13 +10,14 @@ namespace EFCore.Cassandra.Samples
1010{
1111 public class FakeDbContext : DbContext
1212 {
13+ private const string CV_KEYSPACE = "cv" ;
1314 public DbSet < Applicant > Applicants { get ; set ; }
1415
1516 protected override void OnConfiguring ( DbContextOptionsBuilder optionsBuilder )
1617 {
17- optionsBuilder . UseCassandra ( "Contact Points=127.0.0.1;" , opt =>
18+ optionsBuilder . UseCassandra ( $ "Contact Points=127.0.0.1" , CV_KEYSPACE , opt =>
1819 {
19- opt . MigrationsHistoryTable ( HistoryRepository . DefaultTableName , "cv" ) ;
20+ opt . MigrationsHistoryTable ( HistoryRepository . DefaultTableName , CV_KEYSPACE ) ;
2021 } , b =>
2122 {
2223 b . WithQueryOptions ( new QueryOptions ( ) . SetConsistencyLevel ( ConsistencyLevel . LocalOne ) )
@@ -38,9 +39,9 @@ protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
3839 protected override void OnModelCreating ( ModelBuilder modelBuilder )
3940 {
4041 var timeUuidConverter = new TimeUuidToGuidConverter ( ) ;
41- modelBuilder . ForCassandraAddKeyspace ( "cv" , new KeyspaceReplicationSimpleStrategyClass ( 2 ) ) ;
42+ modelBuilder . ForCassandraAddKeyspace ( CV_KEYSPACE , new KeyspaceReplicationSimpleStrategyClass ( 2 ) ) ;
4243 modelBuilder . Entity < Applicant > ( )
43- . ToTable ( "applicants" , "cv" )
44+ . ToTable ( "applicants" , CV_KEYSPACE )
4445 . HasKey ( p => new { p . Id , p . Order } ) ;
4546 modelBuilder . Entity < Applicant > ( )
4647 . ForCassandraSetClusterColumns ( _ => _ . Order )
@@ -52,10 +53,10 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
5253 . Property ( p => p . Id )
5354 . HasColumnName ( "id" ) ;
5455 modelBuilder . Entity < CV > ( )
55- . ToTable ( "cvs" , "cv" )
56+ . ToTable ( "cvs" , CV_KEYSPACE )
5657 . HasKey ( c => c . Id ) ;
5758 modelBuilder . Entity < ApplicantAddress > ( )
58- . ToUserDefinedType ( "applicant_addr" , "cv" )
59+ . ToUserDefinedType ( "applicant_addr" , CV_KEYSPACE )
5960 . HasNoKey ( ) ;
6061 }
6162 }
0 commit comments