/// <summary /> public static string GetTableName(Acme.TestProject.EFDAL.EntityMappingConstants entity) { var item = GetMetaData(entity); if (item == null) { return(null); } return(item.GetTableName()); }
/// <summary> /// Gets the meta data object for an entity /// </summary> public static Acme.TestProject.EFDAL.IMetadata GetMetaData(Acme.TestProject.EFDAL.EntityMappingConstants table) { switch (table) { case Acme.TestProject.EFDAL.EntityMappingConstants.Customer: return(new Acme.TestProject.EFDAL.Entity.Metadata.CustomerMetadata()); case Acme.TestProject.EFDAL.EntityMappingConstants.Order: return(new Acme.TestProject.EFDAL.Entity.Metadata.OrderMetadata()); } throw new Exception("Entity not found!"); }