Когда я запускаю базу данных обновления Dotnet EF < /code>, чтобы обновить мою базу данных. 'System.collections.generic.ilist`1 microsoft.entityframeworkcore.metadata.conventions.conventionset.get_modelfinalizeConventions ()'. [serial] _ [name] .designer.cs-файл, поскольку он не автоматически генерировал информацию, чтобы соответствовать модели, которую я имел, когда я запускал Dotnet EF Migrations Add .
jokes.cs (модель)
jokes.cs (модель)
jokes.cs (модель)
Код: Выделить всё
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace JokeWebApp.Models
{
public class Joke
{
public int Id { get; set; }
public string? JokeQuestion { get; set; }
public string? JokeAnswer { get; set; }
//ctor shortcut for constructor
public Joke()
{
}
}
}
Код: Выделить всё
//
using System;
using JokeWebApp.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace JokeWebApp.Data.Migrations
{
[DbContext(typeof(ApplicationDbContext))]
[Migration("20221109024428_initialsetup")]
partial class initialsetup
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder.HasAnnotation("ProductVersion", "6.0.10")
.HasAnnotation("Relational:MaxIdentifierLength", 128)
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
modelBuilder.Entity("JokeWebApp.Models.Joke", b =>
{
b.Property("Id").ValueGeneratedOnAdd()
.HasColumnType("int")
.HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn);
b.Property("JokeAnswer")
.HasColumnType("nvarchar(max)");
b.Property("JokeQuestion")
.HasColumnType("nvarchar(max)");
b.HasKey("Id");
b.ToTable("Joke");
});
...
Код: Выделить всё
net6.0
enable
enable
aspnet-JokeWebApp-c27aee20-1e9d-4266-993b-368018ae336f
Можно ли кто -нибудь указать мне в правильном направлении? Интересно, может быть, может быть какая -то несоответствие с: < /p>
Код: Выделить всё
< /code>
Другие пакеты имеют версию «6.0.10», не уверен, должен ли я разместить это для версии для microsoft.entityframeworkcore.sqlserver.sqlserver < /code>, так как это был пакет, который я загружал, чтобы иметь доступ к
SqlServerValueGenerationStrategy.IdentityColumnЯ также читаю в другом потоке, проблема может быть связана со старой версией DLL. Как я могу убедиться, что все последними файлами, каковы встроенные элементы, которые мне нужно удалить, прежде чем я смогу восстановить приложение?
Подробнее здесь: https://stackoverflow.com/questions/743 ... osoft-enti
Мобильная версия