本文整理汇总了C#中DbModelBuilder.ConfigureJobs方法的典型用法代码示例。如果您正苦于以下问题:C# DbModelBuilder.ConfigureJobs方法的具体用法?C# DbModelBuilder.ConfigureJobs怎么用?C# DbModelBuilder.ConfigureJobs使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DbModelBuilder
的用法示例。
在下文中一共展示了DbModelBuilder.ConfigureJobs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnModelCreating
/// <summary>
/// This method is called when the model for a derived
/// context has been initialized, but before the model has
/// been locked down and used to initialize the context. The
/// default implementation of this method does nothing, but
/// it can be overridden in a derived class such that the
/// model can be further configured before it is locked down.
/// </summary>
/// <param name="modelBuilder">
/// The builder that defines the model for the context being created.
/// </param>
/// <remarks>
/// Typically, this method is called only once when the
/// first instance of a derived context is created. The
/// model for that context is then cached and is for all
/// further instances of the context in the app domain. This
/// caching can be disabled by setting the ModelCaching
/// property on the given ModelBuidler, but note that this
/// can seriously degrade performance. More control over
/// caching is provided through use of the DbModelBuilder
/// and DbContextFactory classes directly.
/// </remarks>
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
modelBuilder.Conventions.Remove<ManyToManyCascadeDeleteConvention>();
modelBuilder
.ConfigureJobs()
.ConfigureAssets();
}