gpt4 book ai didi

entity-framework - 生成 ScaffoldingConnectionFactory 时出错

转载 作者:行者123 更新时间:2023-12-04 07:24:42 25 4
gpt4 key购买 nike

我有一个名为 Applicant 的简单类。我正在尝试使用 Entity Framework 添加一个模板 Controller ,并将 Applicant 作为我的模型类,以及一个新的数据上下文。

每次我尝试创建 Controller 时,我都会收到一个错误对话框,显示“无法检索‘MyNameSpace.Models.Applicant’的元数据。生成‘ScaffoldingConnectionFactory’时出错。请尝试重建您的项目。”

重建没有任何作用。

这是我的模型类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace MyNameSpace.Models
{
public class Applicant
{
public int ApplicantId { get; set; }
[Required]
public string FirstName { get; set; }
[Required]
public string LastName { get; set; }
public string MiddleInitial { get; set; }
[Required]
public string Phone { get; set; }
[Required]
public string EmailAddress { get; set; }
[Required]
[DataType(DataType.Date)]
public string DateOfBirth { get; set; }
public virtual Ethnicity Ethnicity { get; set; }
public virtual Race Race { get; set; }
}

public class Ethnicity
{
public int EthnicityId { get; set; }
public string Type { get; set; }
}
public class Race
{
public int RaceId { get; set; }
public string Type { get; set; }
}
}

我觉得我错过了一步,但我不能指手画脚。

最佳答案

我遇到了同样的问题,不得不以类似的方式解决。

我的 EF 版本与新的 MVC 工具不兼容。从 NuGet 更新 EntityFramework 并对过时的代码进行一些更新后,一切正常。

关于entity-framework - 生成 ScaffoldingConnectionFactory 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com