У меня есть следующий код:
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace JobAssist.Services.ResumeBankMgmt.Infrastructure.EntityConfigurations
{
/// <summary>
/// DBContext Configuration for ClientRequest
/// </summary>
internal class ClientRequestEntityTypeConfiguration
: IEntityTypeConfiguration<ClientRequest>
{
/// <summary>
/// Configuration of entity Client Request
/// </summary>
/// <param name="requestConfiguration">ClientRequest</param>
public void Configure(EntityTypeBuilder<ClientRequest> requestConfiguration)
{
requestConfiguration.ToTable("resumebankrequests", ResumeBankContext.DEFAULT_SCHEMA);
requestConfiguration.HasKey(cr => cr.Id);
requestConfiguration.Property(cr => cr.Name).IsRequired();
requestConfiguration.Property(cr => cr.Time).IsRequired();
}
}
}
Когда я компилирую это, я получаю эту ошибку:
"Код серьезности Описание Файл состояния подавления строки файла проекта CS1061« EntityTypeBuilder »не содержит может быть найдено определение для «ToTable» и нет доступного метода расширения «ToTable», принимающего первый аргумент типа «EntityTypeBuilder» (отсутствует директива using или ссылка на сборку?) ".
Файл моего проекта это:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<ApplicationIcon />
<StartupObject />
</PropertyGroup>
<ItemGroup>
<None Include="..\..\..\..\.editorconfig" Link=".editorconfig" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="3.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="3.1.2" />
</ItemGroup>
</Project>