private string GetReactionString(SQLiteReactType type)
        {
            switch (type)
            {
            case SQLiteReactType.NoAction:
                return("NO ACTION");

            case SQLiteReactType.SetNull:
                return("SET NULL");

            case SQLiteReactType.SetDefault:
                return("SET DEFAULT");

            case SQLiteReactType.Cascade:
                return("CASCADE");

            case SQLiteReactType.Restrict:
                return("RESTRICT");

            default:
                throw new NotImplementedException();
            }
        }
示例#2
0
        public ColumnBuilder OnRefUpdate(SQLiteReactType reaction)
        {
            _column.ReferenceUpdateReaction = reaction;

            return(this);
        }