У меня есть база данных, созданная с помощью Access, которую я хочу воссоздать с помощью ASP.NET CORE 2.2 Razor Pages. Я хотел бы импортировать записи из базы данных Access. Если я пытаюсь импортировать ключевое поле (PubId) из Access в новую базу данных SQL (ID), заполнение не работает. Если я не включу ключевое поле, посев работает Можно ли заполнить базу данных, включая поле ключа, используя Entity Framework?
Прилагается копия модели, использованной для создания новой таблицы:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
namespace PTS.Models
{
public class Pub
{
public int Id { get; set; }
public string Title { get; set; }
public string Category { get; set; }
}
}
=============================================== ==============================
Я также попробовал:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
namespace PTS.Models
{
public class Talk
{
[Key]
public int PubId { get; set; }
public string Title { get; set; }
public string Category { get; set; }
}
}