protected override string GetKeyName(FluentNHibernate.Member property, Type type) { if (property != null) { return(property.Name + "ID"); } return(type.Name + "ID"); }
protected override string GetKeyName(FluentNHibernate.Member property, Type type) { if (property == null) { return(type.Name + "Id"); } // make foreign key compatible with Entity Framework return(type.Name + "_" + property.Name + "Id"); }
protected override string GetKeyName(FluentNHibernate.Member property, Type type) { if (property == null) { return("Id"); // many-to-many, one-to-many, join } else { return(property.Name.Substring(0, 1).ToUpper() + property.Name.Substring(1) + "_Id"); } }
public override bool IsId(FluentNHibernate.Member member) { return(member.Name == "Id" && base.IsId(member)); }
public override bool ShouldMap(FluentNHibernate.Member member) { return((member.CanWrite || member.MemberInfo.GetCustomAttribute <ShouldMapAttribute>() != null) && base.ShouldMap(member)); }
private static string FormatForeignKey(FluentNHibernate.Member property, Type type) { return(type.Name + "Id"); }
public override bool IsId(FluentNHibernate.Member member) { return(member.Name == member.DeclaringType.Name + "Id"); }
public override string GetComponentColumnPrefix(FluentNHibernate.Member member) { return(String.Empty); }
public override bool IsVersion(FluentNHibernate.Member member) { return(member.Name == "RowVersion"); }
public override string SimpleTypeCollectionValueColumn(FluentNHibernate.Member member) { return(base.SimpleTypeCollectionValueColumn(member)); }
public override bool ShouldMap(FluentNHibernate.Member member) { return(!member.Name.StartsWith("Grouped") && base.ShouldMap(member)); }
public override bool ShouldMap(FluentNHibernate.Member member) { return(member.IsProperty); }
public override bool IsId(FluentNHibernate.Member member) { return(member.Name == "ID"); }
public override bool ShouldMap(FluentNHibernate.Member member) { bool shouldMap = base.ShouldMap(member) && member.CanWrite; return(shouldMap); }
public override bool ShouldMap(FluentNHibernate.Member member) { return(base.ShouldMap(member) && !Attribute.IsDefined(member.MemberInfo, typeof(IgnoreAttribute))); }
public override bool IsId(FluentNHibernate.Member member) { return(base.IsId(member) || Attribute.IsDefined(member.MemberInfo, typeof(KeyAttribute))); }