コード例 #1
0
ファイル: DM.cs プロジェクト: RossHartmann/Biological-AI
        private static void CreateDatabase(string databaseName, SQLConnectionDetails sqlConnectionDetails, ISessionManager sessionManager)
        {
            DM.SessionManager = sessionManager;

            var database = new Database(databaseName, sqlConnectionDetails, sessionManager, DM.GetAllTables());
            DM.Database = SM.Server.AddDatabase(database);
        }
コード例 #2
0
ファイル: DM.cs プロジェクト: RossHartmann/Biological-AI
        public static void Initialize(string databaseName, SQLConnectionDetails sqlConnectionDetails, ISessionManager sessionManager)
        {
            // Define the tables that are in the database
            CreateDatabase(databaseName, sqlConnectionDetails, sessionManager);

            // Prepare the connection string to the database
            // ConfigureConnectionToDatabase(sqlConnectionDetails);
            Initialized = true;
        }
コード例 #3
0
        public MainWindow()
        {
            InitializeComponent();

            var sqlConnectionDetails = new SQLConnectionDetails(DatabaseType.MSSQL, System.Configuration.ConfigurationManager.ConnectionStrings["Production"].ConnectionString);
            SM.Initialize(sqlConnectionDetails.Server, recordAllSQLTransactions: false);
            DM.Initialize(new SqlConnection(sqlConnectionDetails.ConnectionString).Database, sqlConnectionDetails, new SessionManager());
            
        }
コード例 #4
0
ファイル: DM.cs プロジェクト: RossHartmann/Biological-AI
 /// <summary>
 /// Gets the database name from this.ConnectionString.
 /// </summary>
 /// <param name="sqlConnectionDetails"></param>
 /// <param name="sessionManager"></param>
 public static void Initialize(SQLConnectionDetails sqlConnectionDetails, ISessionManager sessionManager)
 {
     Initialize(sqlConnectionDetails.GetDatabaseName(), sqlConnectionDetails, sessionManager);
 }
コード例 #5
0
ファイル: SM.cs プロジェクト: RossHartmann/Biological-AI
 public static void Initialize(SQLConnectionDetails sqlConnectionDetails, bool recordAllSQLTransactions = false)
 {
     Initialize(sqlConnectionDetails.GetServerName(), recordAllSQLTransactions);
 }