Created
May 25, 2017 15:36
-
-
Save jairoFernandez/09df8e21b5e02d71bd92d6f5a34202b0 to your computer and use it in GitHub Desktop.
Seeds
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ajuste en borrado en cascada | |
# ..\CORE_API\Contexto.cs | |
protected override void OnModelCreating(DbModelBuilder modelBuilder) | |
{ | |
modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>(); // Elimina borrado en cascada | |
/// # resto de codigo | |
} | |
Agregar seeds | |
# ..\CORE_API\Migrations\Configuration.cs | |
protected override void Seed(CORE_API.Contexto context) | |
{ | |
// Configuraciones | |
ConfiguracionEmail(context); | |
base.Seed(context); | |
context.SaveChanges(); | |
} | |
private void ConfiguracionEmail(CORE_API.Contexto context) | |
{ | |
#region Constantes Email | |
const string EMAIL_HOST = "smtp.gmail.com"; | |
#endregion | |
ParametrosConfiguracion parametroEMAIL_HOST = context.ParametrosConfiguracion.Where(x => x.PACparametroCodigo == "EMAIL_HOST").FirstOrDefault(); | |
if (parametroEMAIL_HOST == null) | |
{ | |
ParametrosConfiguracion parametroEMAIL_HOSTNuevo = new ParametrosConfiguracion(); | |
parametroEMAIL_HOSTNuevo.PACparametroCodigo = "EMAIL_HOST"; | |
parametroEMAIL_HOSTNuevo.PACparametroValor = EMAIL_HOST; | |
context.ParametrosConfiguracion.Add(parametroEMAIL_HOSTNuevo); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment