protected override string GetKeyName(FluentNHibernate.Member property, Type type)
 {
     if (property != null)
     {
         return(property.Name + "ID");
     }
     return(type.Name + "ID");
 }
Ejemplo n.º 2
0
            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");
 }
Ejemplo n.º 8
0
 public override string GetComponentColumnPrefix(FluentNHibernate.Member member)
 {
     return(String.Empty);
 }
Ejemplo n.º 9
0
 public override bool IsVersion(FluentNHibernate.Member member)
 {
     return(member.Name == "RowVersion");
 }
Ejemplo n.º 10
0
 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");
 }
Ejemplo n.º 14
0
        public override bool ShouldMap(FluentNHibernate.Member member)
        {
            bool shouldMap = base.ShouldMap(member) && member.CanWrite;

            return(shouldMap);
        }
Ejemplo n.º 15
0
 public override bool ShouldMap(FluentNHibernate.Member member)
 {
     return(base.ShouldMap(member) &&
            !Attribute.IsDefined(member.MemberInfo, typeof(IgnoreAttribute)));
 }
Ejemplo n.º 16
0
 public override bool IsId(FluentNHibernate.Member member)
 {
     return(base.IsId(member) || Attribute.IsDefined(member.MemberInfo, typeof(KeyAttribute)));
 }