本文整理匯總了C#中Subtext.Framework.Data.DatabaseObjectProvider.GetBlogCount方法的典型用法代碼示例。如果您正苦於以下問題:C# DatabaseObjectProvider.GetBlogCount方法的具體用法?C# DatabaseObjectProvider.GetBlogCount怎麽用?C# DatabaseObjectProvider.GetBlogCount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Subtext.Framework.Data.DatabaseObjectProvider
的用法示例。
在下文中一共展示了DatabaseObjectProvider.GetBlogCount方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: OnLoad
/// <summary>
/// Ons the load.
/// </summary>
/// <param name="e">E.</param>
protected override void OnLoad(EventArgs e)
{
InstallationState status = InstallationManager.GetInstallationStatus(VersionInfo.CurrentAssemblyVersion);
var repository = new DatabaseObjectProvider();
switch (status)
{
case InstallationState.NeedsInstallation:
case InstallationState.NeedsUpgrade:
EnsureInstallStep("Default.aspx", "Step02_ConfigureHost.aspx");
break;
default:
HostInfo info = HostInfo.LoadHostInfoFromDatabase(repository, true /* suppressException */);
int blogCount = repository.GetBlogCount();
if (info == null)
{
EnsureInstallStep("Step02_ConfigureHost.aspx");
}
if (info != null && blogCount == 0)
{
EnsureInstallStep("Step03_CreateBlog.aspx");
}
if (info != null && blogCount > 0)
{
EnsureInstallStep("InstallationComplete.aspx");
}
break;
}
base.OnLoad(e);
}