Inheritance: FluentNHibernate.MappingModel.MappingBase
        public void ShouldWriteColumns()
        {
            var mapping = new KeyMapping();
            mapping.AddColumn(new ColumnMapping { Name = "Column1" });

            writer.VerifyXml(mapping)
                .Element("column").Exists();
        }
        public void ShouldWriteColumns()
        {
            var mapping = new KeyMapping();
            mapping.AddColumn(Layer.Defaults, new ColumnMapping("Column1"));

            writer.VerifyXml(mapping)
                .Element("column").Exists();
        }
Esempio n. 3
0
        public void SetKey(Member property, ClassMappingBase classMap, ICollectionMapping mapping)
        {
            var columnName = property.DeclaringType.Name + "_id";
            var key = new KeyMapping();

            key.ContainingEntityType = classMap.Type;
            key.AddDefaultColumn(new ColumnMapping { Name = columnName });

            mapping.SetDefaultValue(x => x.Key, key);
        }
        private static void SetKey(Member property, ClassMappingBase classMap, CollectionMapping mapping)
        {
            var ColumnName = "Id_"+property.DeclaringType.Name;
            var ColumnMapping = new ColumnMapping();
            ColumnMapping.Set(x => x.Name, Layer.Defaults, ColumnName);

            var Key = new KeyMapping {ContainingEntityType = classMap.Type};
            Key.AddColumn(Layer.Defaults, ColumnMapping);

            mapping.Set(x => x.Key, Layer.Defaults, Key);
        }
        private void SetKey(PropertyInfo property, ClassMappingBase classMap, ICollectionMapping mapping)
        {
            var columnName = property.DeclaringType.Name + "_Id";

            if (classMap is ComponentMapping)
                columnName = expressions.GetComponentColumnPrefix(((ComponentMapping)classMap).PropertyInfo) + columnName;

            var key = new KeyMapping();

            key.AddDefaultColumn(new ColumnMapping { Name = columnName});

            mapping.SetDefaultValue(x => x.Key, key);
        }
Esempio n. 6
0
 public bool Equals(KeyMapping other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(other.attributes, attributes) &&
            other.columns.ContentEquals(columns) &&
            Equals(other.ContainingEntityType, ContainingEntityType));
 }
Esempio n. 7
0
        public void SetKey(Member property, ClassMappingBase classMap, ICollectionMapping mapping)
        {
            var columnName = String.Format("{0}_{1}_id", property.DeclaringType.Name, property.Name);

            if (classMap is ComponentMapping)
                columnName = expressions.GetComponentColumnPrefix(((ComponentMapping)classMap).Member) + columnName;

            var key = new KeyMapping();

            key.ContainingEntityType = classMap.Type;
            key.AddDefaultColumn(new ColumnMapping { Name = columnName });

            mapping.SetDefaultValue(x => x.Key, key);
        }
        private void SetKey(Member property, ClassMappingBase classMap, ICollectionMapping mapping)
        {
            var columnName = property.DeclaringType.Name + "_id";

            if (classMap is ComponentMapping)
                columnName = cfg.GetComponentColumnPrefix(((ComponentMapping)classMap).Member) + columnName;

            var key = new KeyMapping();

            key.ContainingEntityType = classMap.Type;
            key.AddDefaultColumn(new ColumnMapping { Name = columnName });

            mapping.SetDefaultValue(x => x.Key, key);
        }
Esempio n. 9
0
        public void SetKey(Member property, ClassMappingBase classMap, CollectionMapping mapping)
        {
            var columnName = property.DeclaringType.Name + "_id";
            var key = new KeyMapping
            {
                ContainingEntityType = classMap.Type
            };

            var columnMapping = new ColumnMapping();
            columnMapping.Set(x => x.Name, Layer.Defaults, columnName);
            key.AddColumn(Layer.Defaults, columnMapping);

            mapping.Set(x => x.Key, Layer.Defaults, key);
        }
Esempio n. 10
0
 public virtual void Visit(KeyMapping keyMapping)
 {
 }
 public override void Visit(KeyMapping keyMapping)
 {
     keyMapping.AcceptVisitor(this);
 }
 public virtual void Visit(KeyMapping keyMapping)
 {
 }
Esempio n. 13
0
 public KeyInspector(KeyMapping mapping)
 {
     this.mapping = mapping;
 }
Esempio n. 14
0
 public KeyInspector(KeyMapping mapping)
 {
     this.mapping = mapping;
     propertyMappings.AutoMap();
 }
 public void CreateDsl()
 {
     mapping = new KeyMapping();
     inspector = new KeyInspector(mapping);
 }
Esempio n. 16
0
 public virtual void ProcessKey(KeyMapping keyMapping)
 {
 }
 public virtual void ProcessKey(KeyMapping keyMapping)
 {
 }
Esempio n. 18
0
 public override void Visit(KeyMapping keyMapping)
 {
     keyMapping.AcceptVisitor(this);
 }
Esempio n. 19
0
 public KeyInstance(KeyMapping mapping)
     : base(mapping)
 {
     this.mapping = mapping;
 }
Esempio n. 20
0
 public KeyBuilder(KeyMapping mapping)
 {
     this.mapping = mapping;
     Columns = new ColumnMappingCollection(mapping, sharedColumnAttributes);
 }