diff --git a/server/AyaNova/models/AyContext.cs b/server/AyaNova/models/AyContext.cs index a0786096..1ef972d5 100644 --- a/server/AyaNova/models/AyContext.cs +++ b/server/AyaNova/models/AyContext.cs @@ -91,7 +91,6 @@ namespace AyaNova.Models foreach (var entity in modelBuilder.Model.GetEntityTypes()) { // Replace table names - //entity.Relational().TableName = "a" + entity.Relational().TableName.ToLowerInvariant(); entity.SetTableName("a" + entity.GetTableName().ToLowerInvariant()); // Replace column names @@ -103,8 +102,6 @@ namespace AyaNova.Models { property.SetColumnName("xmin"); property.SetColumnType("xid"); - // property.Relational().ColumnName = "xmin"; - // property.Relational().ColumnType = "xid"; property.ValueGenerated = ValueGenerated.OnAddOrUpdate; property.IsConcurrencyToken = true; } @@ -113,24 +110,14 @@ namespace AyaNova.Models } foreach (var key in entity.GetKeys()) - { key.SetName(key.GetName().ToLowerInvariant()); - // key.Relational().Name = key.Relational().Name.ToLowerInvariant(); - } foreach (var key in entity.GetForeignKeys()) - { - //key.Relational().Name = key.Relational().Name.ToLowerInvariant(); - key.SetConstraintName(key.GetConstraintName().ToLowerInvariant()); - } foreach (var index in entity.GetIndexes()) - { - //index.SetName(index.GetName().ToLowerInvariant()); index.SetDatabaseName(index.GetDatabaseName().ToLowerInvariant()); - - } + } /////////////////////////////// @@ -140,35 +127,8 @@ namespace AyaNova.Models modelBuilder.Entity().Property(z => z.Serial).UseIdentityByDefaultColumn(); modelBuilder.Entity().Property(z => z.Serial).UseIdentityByDefaultColumn(); modelBuilder.Entity().Property(z => z.Serial).UseIdentityByDefaultColumn(); - //modelBuilder.Entity().Property(z => z.Serial).UseIdentityByDefaultColumn(); - //modelBuilder.Entity().HasNoKey(); - - /////////////////////////////////////////////////////////////////////// - //TODO: this entire block is almost certainly wrong or not required - - // //Indexes must be specified through fluent api unfortunately - // modelBuilder.Entity().HasIndex(z => z.StoredFileName); - - // //Relationships - // modelBuilder.Entity() - // .HasMany(z => z.TranslationItems) - // .WithOne(z => z.Translation) - // .IsRequired();//default delete behaviour is cascade when set to isrequired - - // modelBuilder.Entity() - // .HasOne(z => z.UserOptions) - // .WithOne(z => z.User) - // .HasForeignKey(z => z.UserId) - // .OnDelete(DeleteBehavior.Cascade);//Hopefully will delete the useroptions with the user? - - // //User->Widget Not certain about this definition - // modelBuilder.Entity() - // .HasOne(z => z.Widget) - // .WithOne(z => z.User) - // .HasForeignKey(z => z.UserId) - // .OnDelete(DeleteBehavior.NoAction); //////////////////////////////////////////////////////////////