コード例 #1
0
ファイル: LinePhoto.cs プロジェクト: Dream-IT-HR/DBTimeLine
        private IDBTable LinePhoto(IDBSchema sch)
        {
            var rev = new DBRevision(new DateTime(2020, 4, 14), 2, eDBRevisionType.Create);

            var ret = DBMacros.AddDBTableID("LinePhoto", sch, new DBRevision(rev));

            DBMacros.AddForeignKeyFieldID("LineID", false, ret, sch.Name + ".Line",
                                          new DBRevision(rev));

            ret.AddField("PhotoName", DBMacros.DBFieldNazivDescriptor(false),
                         new DBRevision(rev));

            ret.AddField("PhotoUrl", DBMacros.DBFieldLongTextDescriptor(false),
                         new DBRevision(rev));

            return(ret);
        }
コード例 #2
0
        private IDBTable Line(IDBSchema sch)
        {
            var rev = new DBRevision(new DateTime(2020, 4, 14), 1, eDBRevisionType.Create);

            var ret = DBMacros.AddDBTableID("Line", sch, new DBRevision(rev));

            var fldName = ret.AddField("Name", DBMacros.DBFieldNazivDescriptor(false),
                                       new DBRevision(rev));

            fldName.AddRevision(new DBRevision(new DateTime(2020, 4, 14), 2, eDBRevisionType.Delete));

            ret.AddField("Title", DBMacros.DBFieldNazivDescriptor(false),
                         new DBRevision(rev));

            ret.AddField("Description", DBMacros.DBFieldLongTextDescriptor(false),
                         new DBRevision(rev));

            DBMacros.AddForeignKeyFieldID("OrganizationID", false, ret, sch.Name + ".Organization",
                                          new DBRevision(rev));

            return(ret);
        }