コード例 #1
0
ファイル: SelectCommandsTests.cs プロジェクト: ajlopez/AjBase
 public void SetUpTable()
 {
     this.engine = new Engine();
     this.database = this.engine.CreateDatabase("Sales");
     this.table = database.CreateTable("Employees");
     this.table.AddColumn(new Column("FirstName"));
     this.table.AddColumn(new Column("LastName"));
     this.table.AddRow(new object[] { "John", "Smith" });
     this.table.AddRow(new object[] { "Adam", "Jones" });
     this.table.AddRow(new object[] { "Alice", "Stuart" });
 }
コード例 #2
0
ファイル: Engine.cs プロジェクト: ajlopez/AjBase
        public Database CreateDatabase(string name)
        {
            if (this.databases.ContainsKey(name))
                throw new InvalidOperationException(string.Format("Database {0} already exists", name));

            Database db = new Database(this, name);

            this.databases[name] = db;

            return db;
        }
コード例 #3
0
ファイル: Schema.cs プロジェクト: ajlopez/AjBase
 internal Schema(Database database, string name)
 {
     this.name = name;
     this.database = database;
 }
コード例 #4
0
ファイル: TableCommandsTests.cs プロジェクト: ajlopez/AjBase
 public void Setup()
 {
     this.engine = new Engine();
     this.database = this.engine.CreateDatabase("foo");
 }