private static DataStoreCollection CreateBootstrapDataStoreCollection() { string tfn = CreateSession2TmpFs( ); // DataStoreCollection dsColl = new DataStoreCollection( ) { IsActive = true, OrigFileFullPathName = null, TempFileFullPathName = tfn, Name = "<Name-PlaceHolder>" }; { SaveDataStoreCollection(dsColl); { DataStore o = dsColl.NewDataStoreTemplate( ); o.CID = dsColl.ID; o.Name = "ChiNook"; o.ConnectionString = @"Data Source=D:\TEMP\SQLite\chinook\chinook.db;"; o.IsActive = true; o.IsToPullRemotely = false; o.Preview = o.Description = null; o.SyntaxProvider = (int)DataStore.SyntaxProviderEnum.SQLITE; o.WithFields = true; } { DataStore o = dsColl.NewDataStoreTemplate( ); o.CID = dsColl.ID; o.Name = "MSSServer Test"; o.ConnectionString = @"Data Source=DBSRV\QWERTY;Database=Sales;User Id=user02;Password=8a0IucJ@Nx1Qy5HfFrX0Ob3m;"; o.IsActive = true; o.IsToPullRemotely = false; o.Preview = o.Description = null; o.SyntaxProvider = (int)DataStore.SyntaxProviderEnum.MS_SQL_SERVER_2014; o.WithFields = true; } { DataStore o = dsColl.NewDataStoreTemplate( ); o.CID = dsColl.ID; o.Name = "SQLite DB1 Test"; o.ConnectionString = @"Data Source=D:\TEMP\SQLite\SQLITEDB1.db3;"; o.IsActive = true; o.IsToPullRemotely = false; o.Preview = o.Description = null; o.SyntaxProvider = (int)DataStore.SyntaxProviderEnum.SQLITE; o.WithFields = true; } { DataStore o = dsColl.NewDataStoreTemplate( ); o.CID = dsColl.ID; } SaveDataStoreCollection(dsColl); } return(dsColl); }