コード例 #1
0
ファイル: Database.cs プロジェクト: rexzh/RexToy
        public void CreateTable <T>()
        {
            CheckDisposed();

            string sql = _emit.CreateTable <T>();

            _log.Debug(sql);
            _exe.ExecuteNonQuery(sql);
        }
コード例 #2
0
        public void TestCreateTableAutoSinglePK()
        {
            string sql = _emit.CreateTable <Person>();

            Assert.AreEqual("CREATE TABLE [Person]([ID] int IDENTITY(1, 1) NOT NULL, [Name] nvarchar(64) NOT NULL, [Birth] datetime NOT NULL, [Gender] bit NOT NULL, CONSTRAINT [PK_Person] PRIMARY KEY([ID]))", sql);
        }
コード例 #3
0
ファイル: MySQLModelTest.cs プロジェクト: rexzh/RexToy
        public void TestCreateTableAutoSinglePK()
        {
            string sql = _emit.CreateTable <Person>();

            Assert.AreEqual("CREATE TABLE `Person`(`ID` int NOT NULL AUTO_INCREMENT, `Name` nvarchar(64) NOT NULL, `Birth` datetime NOT NULL, `Gender` bit NOT NULL, PRIMARY KEY(`ID`))", sql);
        }
コード例 #4
0
ファイル: OracleModelTest.cs プロジェクト: rexzh/RexToy
        public void TestCreateTableAutoSinglePK()
        {
            string sql = _emit.CreateTable <Person>();

            Assert.AreEqual("CREATE TABLE \"PERSON\"(\"ID\" integer NOT NULL, \"NAME\" varchar2(64) NOT NULL, \"BIRTH\" date NOT NULL, \"GENDER\" integer NOT NULL, CONSTRAINT \"PK_PERSON\" PRIMARY KEY(\"ID\"))", sql);
        }