小编Her*_*man的帖子

EF Core Mapping EntityTypeConfiguration

在EF6中,我们通常能够使用这种方式配置实体.

public class AccountMap : EntityTypeConfiguration<Account>
{
    public AccountMap()
    {
        ToTable("Account");
        HasKey(a => a.Id);

        Property(a => a.Username).HasMaxLength(50);
        Property(a => a.Email).HasMaxLength(255);
        Property(a => a.Name).HasMaxLength(255);
    }
}
Run Code Online (Sandbox Code Playgroud)

我们如何在EF Core中做,因为当我继承EntityTypeConfiguration类时无法找到该类.

我从GitHub下载EF Core原始源代码,我找不到它.有人可以帮忙吗?

c# entity-framework-core

107
推荐指数
7
解决办法
6万
查看次数

.Net Core 3.1 在 Swagger UI 上删除架构

我有 .Net 3.1 Web Api,我想删除 Swagger UI 上的“Schemas”部分。
怎么做? 。网

swagger swagger-ui .net-core

8
推荐指数
3
解决办法
4601
查看次数

Kubernetes:无法从私有容器注册表中提取图像

我正在使用Azure进行持续部署,我的秘密名称是" cisecret "使用

kubectl create secret docker-registry cisecret --docker-username=XXXXX --docker-password=XXXXXXX --docker-email=SomeOne@outlook.com --docker-server=XXXXXXXXXX.azurecr.io
Run Code Online (Sandbox Code Playgroud)

在我的Visual Studio在线发布任务中 kubectl运行 Under Secrets部分 秘密
类型:dockerRegistry
容器注册表类型:Azure容器注册表
秘密名称:cisecret

我的发布成功,但代理进入kubernetes

无法将图像xxxxxxx未经授权:需要进行身份验证.

continuous-integration azure continuous-deployment kubernetes azure-container-service

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

Visual Studio Team Services 中的 xUnit Visual Studio 测试

我尝试在 Visual Studio Team Services(是 Visual Studio Online)中使用 xunit 测试设置 asp.net core 1.0 测试,无论我尝试它都无法找到程序集。

项目

\src
\test --文件夹
\test\Job.Core.Tests -- 项目名称

Visual Studio 测试设置:

测试程序集:\$(BuildConfiguration)*tests*.dll;-: \obj**
已启用代码覆盖率:true
VSTest 版本:Visual Studio 2015
自定义测试适配器的路径:$(Build.SourcesDirectory)\packages
其他控制台选项:/ InIsolation
平台:$(BuildPlatform)
配置:$(BuildConfiguration)

我可以知道我哪里出了问题吗?

2016-04-09T05:27:33.1647258Z 执行powershell脚本:C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.97.1\tasks\VSTest\1.0.34\VSTest.ps1

2016-04-09T05:27:35.3816395Z ##[警告]未找到与模式匹配的测试程序集:' \release*test*.dll;-: \obj**'。

xunit azure-devops azure-pipelines

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

EF Core 3.0 .Include 无法按预期工作且速度超慢

我在 EF Core 2.0 中有这样的 linq 查询,它可以正常工作,但是当我升级到 EF Core 3.0 时它总是超时。我在query = query.Where(x => x.Questions);.
我的问题是我想返回带有过滤问题的课程,例如仅 Take(10) 或仅显示特定范围而非所有问题的 .Where 条件。

var query = _courseRepository.Table;
query = query.Where(x => x.Id == id);
query = query.Include(x => x.Questions);
query = query.Include(x => x.CourseYear);
query = query.Include(x => x.CourseSubject);
query = query.Include(x => x.Instructors).ThenInclude(y => y.User);
query = query.Include(x => x.Instructors).ThenInclude(y => y.Course);
query = query.Include(x => x.Instructors).ThenInclude(y => y.CourseClass);
query = query.Include(x => x.CourseSections);
query = query.Include(x => x.CourseSections).ThenInclude(y => …
Run Code Online (Sandbox Code Playgroud)

c# ef-core-2.2 ef-core-3.0

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

.Net Core 3.0 中的 BrowserLink

将 .Net Core 2.2 升级到 .Net Core 3.0 我的浏览器链接无法工作,任何人都知道如何进行故障排除。
执行编辑 cshtml 并刷新浏览器,它没有反映更改。

visual-studio browser-link .net-core

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

Kubernetes:连接到 Azure SQL

我已将 SQL 托管在 Azure SQL 上。
从我的 AKS、每个 Pod 中,我发现它无法连接到 Azure SQL。
数据库连接:

数据源=tcp:dbname.database.windows.net,1433;初始目录=dbname;用户ID={帐户};密码={密码}

在 Azure 门户中 > 我已在下面启用此功能 在此输入图像描述

我仔细检查了连接字符串,并且能够从本地计算机进行连接,但在 kubenetes pod 内,我尝试对它响应的服务器执行 telnet

外部主机关闭连接。

我可以知道这是怎么回事吗?

azure kubernetes

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

IFormFile在ASP.NET Core 2.1中始终返回null

api方法如下图

    [HttpPost]
    public async Task<BaseListResponse<MediaStorageModel>> MediaBrand(IFormFile file, int brandId)
    {
        var files = new List<IFormFile>();
        files.Add(file);

        var response = await this.Upload(files, "brand", brandId);

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

我的邮递员配置 在此处输入图片说明

将我的dotnet核心从2.0升级到2.1不能正常工作,任何人都可以帮忙。出什么事了

c# asp.net asp.net-web-api asp.net-core asp.net-core-webapi

3
推荐指数
5
解决办法
3815
查看次数