⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hbm.generated.cs

📁 NHibernate NET开发者所需的
💻 CS
📖 第 1 页 / 共 5 页
字号:
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("default-cascade")]
        [System.ComponentModel.DefaultValueAttribute("none")]
        public string defaultcascade;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("default-access")]
        [System.ComponentModel.DefaultValueAttribute("property")]
        public string defaultaccess;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("auto-import")]
        [System.ComponentModel.DefaultValueAttribute(true)]
        public bool autoimport;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string @namespace;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string assembly;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("default-lazy")]
        [System.ComponentModel.DefaultValueAttribute(true)]
        public bool defaultlazy;
        
        public HbmMapping() {
            this.defaultcascade = "none";
            this.defaultaccess = "property";
            this.autoimport = true;
            this.defaultlazy = true;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:nhibernate-mapping-2.2")]
    [System.Xml.Serialization.XmlRootAttribute("meta", Namespace="urn:nhibernate-mapping-2.2", IsNullable=false)]
    public partial class HbmMeta {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string attribute;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(true)]
        public bool inherit;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlTextAttribute()]
        public string[] Text;
        
        public HbmMeta() {
            this.inherit = true;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:nhibernate-mapping-2.2")]
    [System.Xml.Serialization.XmlRootAttribute("import", Namespace="urn:nhibernate-mapping-2.2", IsNullable=false)]
    public partial class HbmImport {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string @class;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string rename;
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:nhibernate-mapping-2.2")]
    [System.Xml.Serialization.XmlRootAttribute("class", Namespace="urn:nhibernate-mapping-2.2", IsNullable=false)]
    public partial class HbmClass {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("meta")]
        public HbmMeta[] meta;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("cache", typeof(HbmCacheType))]
        [System.Xml.Serialization.XmlElementAttribute("jcs-cache", typeof(HbmCacheType))]
        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
        public HbmCacheType Item;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public HbmItemChoiceType ItemElementName;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("composite-id", typeof(HbmCompositeId))]
        [System.Xml.Serialization.XmlElementAttribute("id", typeof(HbmId))]
        public object Item1;
        
        /// <remarks/>
        public HbmDiscriminator discriminator;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("timestamp", typeof(HbmTimestamp))]
        [System.Xml.Serialization.XmlElementAttribute("version", typeof(HbmVersion))]
        public object Item2;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("any", typeof(HbmAny))]
        [System.Xml.Serialization.XmlElementAttribute("array", typeof(HbmArray))]
        [System.Xml.Serialization.XmlElementAttribute("bag", typeof(HbmBag))]
        [System.Xml.Serialization.XmlElementAttribute("component", typeof(HbmComponent))]
        [System.Xml.Serialization.XmlElementAttribute("dynamic-component", typeof(HbmDynamicComponent))]
        [System.Xml.Serialization.XmlElementAttribute("idbag", typeof(HbmIdbag))]
        [System.Xml.Serialization.XmlElementAttribute("list", typeof(HbmList))]
        [System.Xml.Serialization.XmlElementAttribute("many-to-one", typeof(HbmManyToOne))]
        [System.Xml.Serialization.XmlElementAttribute("map", typeof(HbmMap))]
        [System.Xml.Serialization.XmlElementAttribute("one-to-one", typeof(HbmOneToOne))]
        [System.Xml.Serialization.XmlElementAttribute("primitive-array", typeof(HbmPrimitiveArray))]
        [System.Xml.Serialization.XmlElementAttribute("property", typeof(HbmProperty))]
        [System.Xml.Serialization.XmlElementAttribute("set", typeof(HbmSet))]
        public object[] Items;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("join", typeof(HbmJoin))]
        [System.Xml.Serialization.XmlElementAttribute("joined-subclass", typeof(HbmJoinedSubclass))]
        [System.Xml.Serialization.XmlElementAttribute("subclass", typeof(HbmSubclass))]
        [System.Xml.Serialization.XmlElementAttribute("union-subclass", typeof(HbmUnionSubclass))]
        public object[] Items1;
        
        /// <remarks/>
        public HbmLoader loader;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("sql-insert")]
        public HbmCustomSQL sqlinsert;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("sql-update")]
        public HbmCustomSQL sqlupdate;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("sql-delete")]
        public HbmCustomSQL sqldelete;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("filter")]
        public HbmFilter[] filter;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string proxy;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool lazy;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool lazySpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("dynamic-update")]
        [System.ComponentModel.DefaultValueAttribute(false)]
        public bool dynamicupdate;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("dynamic-insert")]
        [System.ComponentModel.DefaultValueAttribute(false)]
        public bool dynamicinsert;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("select-before-update")]
        [System.ComponentModel.DefaultValueAttribute(false)]
        public bool selectbeforeupdate;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public bool @abstract;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlIgnoreAttribute()]
        public bool abstractSpecified;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string table;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string schema;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("discriminator-value")]
        public string discriminatorvalue;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(true)]
        public bool mutable;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        [System.ComponentModel.DefaultValueAttribute(HbmPolymorphismType.Implicit)]
        public HbmPolymorphismType polymorphism;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string persister;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string @where;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("batch-size", DataType="positiveInteger")]
        [System.ComponentModel.DefaultValueAttribute("1")]
        public string batchsize;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute("optimistic-lock")]
        [System.ComponentModel.DefaultValueAttribute(HbmOptimisticLockMode.Version)]
        public HbmOptimisticLockMode optimisticlock;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string check;
        
        public HbmClass() {
            this.dynamicupdate = false;
            this.dynamicinsert = false;
            this.selectbeforeupdate = false;
            this.mutable = true;
            this.polymorphism = HbmPolymorphismType.Implicit;
            this.batchsize = "1";
            this.optimisticlock = HbmOptimisticLockMode.Version;
        }
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:nhibernate-mapping-2.2")]
    [System.Xml.Serialization.XmlRootAttribute("cache", Namespace="urn:nhibernate-mapping-2.2", IsNullable=false)]
    public partial class HbmCacheType {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string region;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public HbmCacheTypeUsage usage;
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:nhibernate-mapping-2.2")]
    public enum HbmCacheTypeUsage {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("read-only")]
        ReadOnly,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("read-write")]
        ReadWrite,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("nonstrict-read-write")]
        NonstrictReadWrite,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:nhibernate-mapping-2.2", IncludeInSchema=false)]
    public enum HbmItemChoiceType {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("cache")]
        Cache,
        
        /// <remarks/>
        [System.Xml.Serialization.XmlEnumAttribute("jcs-cache")]
        JcsCache,
    }
    
    /// <remarks/>
    [System.CodeDom.Compiler.GeneratedCodeAttribute("HbmXsd", "2.0.0.1001")]
    [System.SerializableAttribute()]
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="urn:nhibernate-mapping-2.2")]
    [System.Xml.Serialization.XmlRootAttribute("composite-id", Namespace="urn:nhibernate-mapping-2.2", IsNullable=false)]
    public partial class HbmCompositeId {
        
        /// <remarks/>
        [System.Xml.Serialization.XmlElementAttribute("key-many-to-one", typeof(HbmKeyManyToOne))]
        [System.Xml.Serialization.XmlElementAttribute("key-property", typeof(HbmKeyProperty))]
        public object[] Items;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string @class;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string name;
        
        /// <remarks/>
        [System.Xml.Serialization.XmlAttributeAttribute()]
        public string access;
        
        /// <remarks/>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -