Где находится метод расширения HasDefaultValue () в Entity Framework Core 3.0 - PullRequest
0 голосов
/ 04 ноября 2019

Эта строка предупреждает об ошибке при переходе на EF 3.0, я не могу найти метод расширения HasDefaultValue ()

using MGame.Core;
using MGame.Model;
using MGame.Model.Enums;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using System;

namespace MGame.Data.DataContextConfigurations
{
    public class AddressConfiguration : DataContextBaseEntityTypeConfiguration, IEntityTypeConfiguration<Address>
    {
        public void Configure(EntityTypeBuilder<Address> builder)
        {

            builder.Property(e => e.AddressTypeId).IsRequired().HasDefaultValue(0);

также завершается с

        builder.ToTable(nameof(AncestorRegionView));

, а также с

builder.Metadata.IsQueryType = true;

1 Ответ

0 голосов
/ 05 ноября 2019

Мне просто нужно было добавить ссылку на пакет Microsoft.EntityFrameworkCore.Relational:

<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.0.0" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...