小编Gop*_*rma的帖子

运行所选代码生成器时出错:无法解析类型“Microsoft.EntityFrameworkCore.DbContextOption”的服务

我正在使用 Visual Studio 2022 Preview 和 .NET 6 SDK。

这里我创建了一个有 2 层的 webAPI 项目。api项目(Bgvsystem.webAPI)类库(BgvSystem.Persistance)

NuGet 包-

安装包 Microsoft.EntityFrameworkCore.SqlServer -版本 6.0.0-rc.1.21452.10

安装包 Microsoft.EntityFrameworkCore.Tools -版本 6.0.0-rc.1.21452.10

安装包 Microsoft.VisualStudio.Web.CodeGeneration.Design -版本 6.0.0-rc.1.21464.1

当我尝试使用脚手架添加控制器时,出现以下错误

There was an error running the selected code generator: unable to resolve service for type 'microsoft.entityframeworkcore.dbcontextoption.. While attempting to activate Dbcontext in  .net 6 and visual studio 2022 preview
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何解决这个问题?请帮忙解决这个问题。

asp.net-core-webapi entity-framework-6.4 .net-6.0 visual-studio-2022

14
推荐指数
3
解决办法
9666
查看次数

无法在Visual Studio 2017中添加app.config文件?

在Visual Studio 2017中工作; 我在项目中添加了一个类库。现在我要添加一个app.config文件。

当我尝试通过“添加新项目”进行添加但项目列表中缺少配置文件时。

我该怎么做?

app-config class-library visual-studio-2017

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

切换按钮在导航栏的 Bootstrap 4 和 Angular 7 应用程序中不起作用

我正在使用 Angular7 和 Botstrap4。尝试在我的应用程序中添加导航栏,当导航栏折叠时,切换按钮不起作用。

我不想添加 ng-bootstrap,只想添加 bootstrap4。

这是我的代码

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">{{title}}</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>

  <div class="collapse navbar-collapse" id="navbarTogglerDemo02">
    <ul class="navbar-nav mr-auto mt-2 mt-lg-0">
      <li class="nav-item active">
        <a class="nav-link" routerLink="home">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" routerLink="about">About Us</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" routerLink="contact">Contact Us</a>
      </li>
    </ul>

    <form class="form-inline my-2 my-lg-0">
      <input class="form-control mr-sm-2" type="search" placeholder="Search">
      <button class="btn btn-outline-success my-2 my-sm-0" type="submit">Search</button>
    </form>
  </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

html css bootstrap-4 angular7

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

从浏览器访问 Web API 核心文件夹中的图像

如何从 web api 核心访问文件夹中的图像?我正在做如下

https://localhost:44344/Uploaded_Documents/IMG_20190314_205925_3be1d2b3-3bac-4184-8468-995d58d5ff80.jpg
Run Code Online (Sandbox Code Playgroud)

但它给出了以下错误。

在此处输入图片说明

我的配置如下。

在此处输入图片说明

图片路径如下。 在此处输入图片说明

如何从 web api core 中的浏览器访问此图像?

.net-core asp.net-core-webapi

4
推荐指数
1
解决办法
3770
查看次数

在jQuery.js文件中,Kendo Grid导出为ex​​cel"无法读取未定义的属性'长度"时出错

我正在尝试将kendo网格导出为ex​​cel,然后我在控制台中出错.如果有人知道,请帮帮我.谢谢你提前.

angular.js:13920 TypeError: Cannot read property 'length' of undefined
    at Function.map (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:461:18)
    at init.toDataURL (http://lm.stage.cargoclix.net/bower_components/kendo-ui/js/kendo.all.min.js:30:19702)
    at init.<anonymous> (http://lm.stage.cargoclix.net/bower_components/kendo-ui/js/kendo.all.min.js:30:27764)
    at Object.proxy (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:513:14)
    at Object.<anonymous> (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:3230:33)
    at fire (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:3073:30)
    at Object.fireWith [as resolveWith] (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:3185:7)
    at Object.deferred.(anonymous function) [as resolve] (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:3275:34)
    at init.<anonymous> (http://lm.stage.cargoclix.net/bower_components/kendo-ui/js/kendo.all.min.js:30:22489)
    at Object.proxy (http://lm.stage.cargoclix.net/bower_components/jquery/dist/jquery.js:513:14)
Run Code Online (Sandbox Code Playgroud)

这是我的Bower.json文件代码:

"dependencies": {
    "font-awesome": "4.6.3",
    "angular": "1.5.8",
    "json-formatter": "0.6.0",
    "angular-route": "1.5.8",
    "angular-local-storage": "0.5.2",
    "angular-cookies": "1.5.8",
    "angular-sanitize": "1.5.8",
    "angular-animate": "1.5.8",
    "bootstrap": "3.3.7",
    "angular-bootstrap": "2.2.0",
    "toastr": "2.1.3",
    "moment": "2.15.1",
    "angular-translate": "2.11.0",
    "angular-gridster": "0.13.15",
    "angular-loading-bar": "0.9.0",
    "angular-i18n": "1.5.8",
    "angular-translate-loader-static-files": …
Run Code Online (Sandbox Code Playgroud)

jquery kendo-ui kendo-grid

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

在 DotNet Core 2.2 Web API C# 中创建 3 层架构

我正在研究 Web API Core 2.2,需要设计 3 层架构。我该怎么做。

我的项目结构如下

在此处输入图片说明

在 Web API 项目中..

public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext<HrmsDbContext>(opt =>
              opt.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
}
Run Code Online (Sandbox Code Playgroud)

在 DAL(图书馆项目,我制作了我的 DBContext 并提供了如下所示的连接字符串。

在此处输入图片说明

有没有更好的方法让我没有在两个地方提供连接字符串?并以良好的方式编写 3 层架构。

任何帮助将不胜感激。

c# design-patterns 3-tier asp.net-core asp.net-core-webapi

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

在 .NET Core MVC 6 中发布表单时,模型绑定强制在非必填字段中具有值

我正在发布 MVC 视图的值。下面是 .cshtml 代码

 <form asp-action="Create">
            <div asp-validation-summary="ModelOnly" class="text-danger"></div>
            <div class="form-group">
                <label asp-for="Name" class="control-label"></label>
                <input asp-for="Name" class="form-control" />
                <span asp-validation-for="Name" class="text-danger"></span>
            </div>
            <div class="form-group">
                <label asp-for="ContractStartDate" class="control-label"></label>
                <input asp-for="ContractStartDate" class="form-control" />
                <span asp-validation-for="ContractStartDate" class="text-danger"></span>
            </div>
            <div class="form-group">
                <label asp-for="ContractEndDate" class="control-label"></label>
                <input asp-for="ContractEndDate" class="form-control" />
                <span asp-validation-for="ContractEndDate" class="text-danger"></span>
            </div>
            <div class="form-group form-check">
                <label class="form-check-label">
                    <input class="form-check-input" asp-for="IsActive" /> @Html.DisplayNameFor(model => model.IsActive)
                </label>
            </div>
            <div class="form-group">
                <label asp-for="Website" class="control-label"></label>
                <input asp-for="Website" class="form-control" />
                <span asp-validation-for="Website" class="text-danger"></span>
            </div>
            <div class="form-group">
                <label asp-for="LogoUrl" …
Run Code Online (Sandbox Code Playgroud)

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

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