小编joh*_*dle的帖子

如何在EF Core中实例化DbContext

我也设置了.net核心项目和数据库上下文.但我不能开始使用dbContext但由于此错误 -

"没有给出符合所需形式参数'选项'的论据"

控制器:

public IActionResult Index()
{
    using (var db = new BlexzWebDb())
    {

    }
    return View();
}
Run Code Online (Sandbox Code Playgroud)

Dbcontext代码:

public class BlexzWebDb : DbContext
{
    public BlexzWebDb(DbContextOptions<BlexzWebDb> options)
       : base(options)
    { }

    public DbSet<User> Users { get; set; }
    public DbSet<Role> Roles { get; set; }
    public DbSet<AssignedRole> AssignedRoles { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

错误图片附.是什么可能解决这个问题?提前致谢

PIC

c# entity-framework-core .net-core asp.net-core

18
推荐指数
4
解决办法
3万
查看次数

.NET Core 中的环境标签助手

我只是在我的 Visual Studio 上创建了一个 .net core 2.0 项目,并在 _Layout.cshtml 中发现了一些新属性,例如称为“环境”。我在 MVC5 上工作,但没有这样的属性。这些属性有什么作用?它是否替代了我在 MVC5 视图中使用的 Rezor 语法?请提供文档的详细信息以使用这些属性来开始使用这些属性。

_Layout.cshtml:

 <environment include="Development">
        <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" />
        <link rel="stylesheet" href="~/css/site.css" />
    </environment>
    <environment exclude="Development">
        <link rel="stylesheet" href="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/css/bootstrap.min.css"
              asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css"
              asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />
        <link rel="stylesheet" href="~/css/site.min.css" asp-append-version="true" />
    </environment>
Run Code Online (Sandbox Code Playgroud)

图片

c# asp.net-core-mvc

7
推荐指数
2
解决办法
6123
查看次数

.net core上的数据库图

在 .NET 应用程序上,我们可以从数据库自动生成 .edmx 文件,并且可以通过双击该 .edmx 文件来查看其图表。现在我的问题是,由于 .NET Core 不允许生成 .edmx 文件,那么我如何才能直观地看到数据库图,如下图所示?有没有有效的方法可以在 .NET Core 上做到这一点?

图片

c# entity-framework

5
推荐指数
1
解决办法
2417
查看次数

在 mvc 上使用 ajax 发送文件和文本参数

检查下面的jquery代码。在这里,我从 html 中抓取文件,然后通过 ajax 调用将其发布到我的 Controller Post 方法。从 Controller post 方法中,我成功地接收到该文件,files如您所见。但我的问题是我如何发送另外两个被调用的文本参数 -type并且id从这个 ajax 调用然后我怎样才能从带有该文件的控制器中获取该值?基本上我也必须用那些文本值来获取那个文件。这怎么可能?ajax 和控制器需要什么改变?

网址:

<div class="col-sm-3" style="float:left;">
                        <label class="btn btn-outline-dark btn-block">
                            Browse...
                            <span id="uploaded-file-name" style="font-style: italic"></span>
                            <input id="file-upload" type="file" name="file"
                                   onchange="$('#uploaded-file-name').text($('#file-upload')[0].value);" hidden>
                        </label>
                    </div>
                    <div class="col-sm-2" style="float:left;">
                        <button class="btn btn-dark" id="start_upload">Start Upload</button>
                    </div>
Run Code Online (Sandbox Code Playgroud)

jQuery ajax:

//file upload
        $("#start_upload").click(function (evt) {
            var fileUpload = $("#file-upload").get(0);
            var files = fileUpload.files;
            var data = new FormData();
            for (var i = 0; i < files.length; i++) …
Run Code Online (Sandbox Code Playgroud)

c# jquery asp.net-core-mvc

5
推荐指数
2
解决办法
5905
查看次数