public static XDocument GetModel(this DbModel model) { DebugCheck.NotNull(model); return(DbContextExtensions.GetModel(w => EdmxWriter.WriteEdmx(model, w))); }
public static XDocument GetModel(this DbContext context) { DebugCheck.NotNull(context); return(GetModel(w => EdmxWriter.WriteEdmx(context, w))); }
public static bool IsAutomaticMigration(this string migrationId) { DebugCheck.NotEmpty(migrationId); return(migrationId.EndsWith(Strings.AutomaticMigration, StringComparison.Ordinal)); }
public static bool HasSystemOperations(this XDocument model) { DebugCheck.NotNull(model); return(model.Descendants().Attributes(EdmXNames.IsSystemName).Any()); }
public static DatabaseName ToDatabaseName(this string s) { DebugCheck.NotEmpty(s); return(DatabaseName.Parse(s)); }