小编Dha*_*try的帖子

选择日期范围以获得页面的洞察力

我正在使用Graph API来获取页面的见解.为此我使用的链接如下:

https://graph.facebook.com/MYPAGEID/i​​nsights/page_fans?access_token=MYACCESSTOKEN

这个链接给了我最后三天的json对象,这是好的,但我想在洞察中指定日期范围.我在文档中找到了end_date但未找到开始日期.

有没有人知道我如何指定日期范围.

facebook-graph-api

9
推荐指数
1
解决办法
2万
查看次数

使用 autofac 注册多个 dbcontext

我们在具有 DDD 架构的 asp.net MVC 中应用了 autofac IOC 容器。我们正在尝试使用不同的数据库连接注册两个 dbcontext。但只有最后一个生效。我们正在使用实体框架 4.4.0。这是代码。

var masterDataSettingManager = new SaasDataSettingManager();

if (masterDataSettingManager.LoadSettings() != null)
{
    var masterProviderSettings = masterDataSettingManager.LoadSettings();
    builder.Register(c => masterDataSettingManager.LoadSettings()).As<DataSettings>();
    builder.Register(x => new EfDataProviderManager(x.Resolve<DataSettings>())).As<BaseDataProviderManager>().InstancePerDependency();

    builder.Register(x => (IEfDataProvider)x.Resolve<BaseDataProviderManager>().LoadDataProvider()).As<IDataProvider>().InstancePerDependency();
    builder.Register(x => (IEfDataProvider)x.Resolve<BaseDataProviderManager>().LoadDataProvider()).As<IEfDataProvider>().InstancePerDependency();

    if (masterDataSettingManager != null && masterProviderSettings.IsValid())
    {
        var efDataProviderManager = new EfDataProviderManager(masterDataSettingManager.LoadSettings());
        var dataProvider = (IEfDataProvider)efDataProviderManager.LoadDataProvider();
        dataProvider.InitConnectionFactory();

        var dbProviderFactory = efDataProviderManager.LoadDbProviderFactories();

        builder.Register<IDbContext>(c => new MyDbContext1(masterProviderSettings.DataConnectionString, dbProviderFactory)).InstancePerHttpRequest();
    }
    else
    {
        builder.Register<IDbContext>(c => new MyDbContext1(masterDataSettingManager.LoadSettings().DataConnectionString)).InstancePerHttpRequest();
    }
}

//data layer
var dataSettingsManager = new DataSettingsManager(); …
Run Code Online (Sandbox Code Playgroud)

entity-framework ioc-container autofac

3
推荐指数
1
解决办法
3590
查看次数