public void Apply(ICompositeIdentityInstance instance)
    {
        var columninspector = instance.KeyManyToOnes.First(k => k.Name == "Key").Columns.First();
        var columnmapping   = (ColumnMapping)columninspector.GetType().GetField("mapping", BindingFlags.GetField | BindingFlags.Instance | BindingFlags.NonPublic).GetValue(columninspector);

        columnmapping.Name = "IdColName";
    }
Exemplo n.º 2
0
 public void Apply(ICompositeIdentityInstance instance)
 {
     foreach (var item in instance.KeyManyToOnes)
     {
         var column = item.Columns.FirstOrDefault();
         item.ForeignKey("Fk" + instance.EntityType.Name + "_" + (column != null ? column.Name.RemoveFromEnd("Id") : string.Empty));
     }
 }
        public void Apply(ICompositeIdentityInstance instance)
        {
            foreach (var key in instance.KeyManyToOnes)
            {
                key.ForeignKey(string.Format("{0}_{1}_fk", key.Name.ToLower(), instance.EntityType.Name.ToLower()));
            }

            //instance.ForeignKey(string.Format("{0}_{1}_fk", instance.Member.Name.ToLower(), instance.EntityType.Name.ToLower()));
        }
Exemplo n.º 4
0
 /// <summary>
 /// Apply changes to the target
 /// </summary>
 public void Apply(ICompositeIdentityInstance instance)
 {
     instance.KeyManyToOnes.RunEach(
         x => x.ForeignKey(GetAbbrName(x.Name).ToOracleNaming() + Delimiter + Options.ForeignKeySurfix));
 }
Exemplo n.º 5
0
 public virtual void Apply(ICompositeIdentityInstance instance)
 {
     Apply(instance.EntityType, instance.Name, instance.Access);
 }
Exemplo n.º 6
0
 public virtual void Apply(ICompositeIdentityInstance instance)
 {
     Apply(instance.EntityType, instance.Name, instance.Access);
 }