如何使用已经具有键字段的记录为数据库播种

时间:2019-03-21 17:19:02

标签: frameworks entity

我有使用Access创建的数据库,我想使用ASP.NET CORE 2.2 Razor Pages重新创建。我想从Access数据库导入记录。如果我尝试从Access导入键字段(PubId)到新的SQL数据库(ID),则播种将不起作用。如果我不包括关键字段,则播种有效。是否可以使用Entity Framework为包含关键字段的数据库播种?

附加的是用于创建新表的模型的副本:

<script src='https://cdn.jsdelivr.net/g/lodash@4(lodash.min.js+lodash.fp.min.js)'></script>

================================================ ============================= 我也尝试过:

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; }

    }
}

0 个答案:

没有答案