小编JDF*_*JDF的帖子

为什么Google Chrome浏览器将相同的console.log消息分组?

我到处都是试图找到一种方法来修改Google Chrome浏览器中开发人员工具控制台的行为。我很简短。

默认情况下,控制台不会显示每次记录的时间。似乎保持了将相同消息发送到日志的次数。当您记录项目以验证或调试Web应用程序中的工作流时,这无济于事。

如果我要登录:

1个
2
1个
1个
2
3

我希望看到的只是,但是您得到的更像是:

(3)1
(2)2
    3

是否有任何方法可以更改此行为,并强制控制台向您显示已记录的每个项目?

谢谢,

JDF

console logging google-chrome-devtools

10
推荐指数
3
解决办法
4035
查看次数

ASP.Net vNext DbContext依赖注入多个请求问题.

我试图使用ASP.Net vNext,MVC,EF7和存储库模式(这里不是问题,我不认为)......

我遇到的问题是,当对数据库发出多个请求时,我收到以下错误:"已经有一个与此命令关联的打开的DataReader必须先关闭."

这是一些代码:

public class Startup
{
    public IConfiguration Configuration { get; set; }

    public Startup(IHostingEnvironment env)
    {
        Configuration = new Configuration().AddJsonFile("config.json").AddEnvironmentVariables();
    }

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();

        // Register Entity Framework
        services.AddEntityFramework(Configuration)
            .AddSqlServer()
            .AddDbContext<MyDbContext>();

        services.AddSingleton<ILocationRepo, LocationRepo>();
        services.AddSingleton<IStateRepo, StateRepo>();
    }

    public void Configure(IApplicationBuilder app)
    {
        app.UseMvc();

        var testData = ActivatorUtilities.CreateInstance<TestData>(app.ApplicationServices);
        testData.InitializeData();
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器:

[Route("api/[controller]")]
public class LocationsController : Controller
{
    private readonly ILocationRepo _repo;

    public LocationsController(ILocationRepo repo)
    {
        _repo = repo;
    }

    // GET: api/locations
    [HttpGet]
    public …
Run Code Online (Sandbox Code Playgroud)

dependency-injection repository-pattern asp.net-core-mvc asp.net-core

0
推荐指数
1
解决办法
1238
查看次数