Click here to Skip to main content
15,895,799 members
Articles / Programming Languages / XSLT

Customize Applications with XML Fragments: Part 2

Rate me:
Please Sign up or sign in to vote.
3.00/5 (2 votes)
19 Jun 20073 min read 22K   111   9  
An advanced discussion of customizing applications with XML fragments
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Diagnostics;

namespace Bulasoft.Common.SchemaGenerators
{
    [DebuggerDisplay("{Name}: {DBTypeName}")]
    public sealed class FieldDescriptor
    {
        public string Name;
        public Type FieldSystemType;
        public int? Length;
        public int Scale;
        public int Precision;
        public bool IsIndexed;
        public bool HasNulls = true;

        private bool _pk;
        public bool IsPK
        {
            get { return _pk; }
            set
            {
                _pk = value;
                if (value)
                    HasNulls = false;
            }
        }

        public bool IsFK
        {
            get { return FKTable != null && FKField != null; }
        }

        public TableDescriptor FKTable;
        public FieldDescriptor FKField;

        public string FKTableName
        {
            get { return FKTable.Name; }
        }

        public string DBTypeName;
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.


Written By
Web Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions