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(); }
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); }
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)); }
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); }
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); }
public virtual void Visit(KeyMapping keyMapping) { }
public override void Visit(KeyMapping keyMapping) { keyMapping.AcceptVisitor(this); }
public KeyInspector(KeyMapping mapping) { this.mapping = mapping; }
public KeyInspector(KeyMapping mapping) { this.mapping = mapping; propertyMappings.AutoMap(); }
public void CreateDsl() { mapping = new KeyMapping(); inspector = new KeyInspector(mapping); }
public virtual void ProcessKey(KeyMapping keyMapping) { }
public KeyInstance(KeyMapping mapping) : base(mapping) { this.mapping = mapping; }
public KeyBuilder(KeyMapping mapping) { this.mapping = mapping; Columns = new ColumnMappingCollection(mapping, sharedColumnAttributes); }