gpt4 book ai didi

c# - MvcScaffolding 和 Hinting 以查找枚举和相关类

转载 作者:行者123 更新时间:2023-11-30 20:58:40 25 4
gpt4 key购买 nike

因此,我有一个使用 EF5/Code First 编写的深度连接 POCO,它与许多类和枚举属性(例如性别)具有一对一和一对多关系, AddressType 等。

一个非常简化的 View :

public class Contact
{
public string FullName { get; set; }

public string Title { get; set;

public GenderEnum Gender { get; set; }

public Country CountryOfBirth { get; set; }

public string Address { get; set; }
}

我为这个对象和其他对象创建了一个 DbContext,它还为国家列表和我需要表示的其他各种事物创建了大量种子数据。

但是,当我开始像这样使用 MvcScaffolding 时:

Scaffold Controller Model.Contact -Repository -DbContext Model.Context

它创建了一个 _CreateOrEdit.cshtml View ,显示了我的联系人模型中的字符串字段,但没有为枚举或任何相关类提供下拉列表。

那么,我如何告诉 MvcScaffolding 可以从 Context 加载特定属性的数据类型,或者我是否需要手动执行此操作?

最佳答案

我认为您不能在命令行中指定它,但您始终可以使用自定义模板。检查this Steven Anderson post

最棒的事情之一是,您只需在 CodeTemplates 目录中创建自定义模板,它就会自动可用,如果您将文件添加到源代码管理中,它就会对您的团队可用

关于c# - MvcScaffolding 和 Hinting 以查找枚举和相关类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947136/

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