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 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 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); }