使用EF codefirst创建后更改数据字段类型

时间:2015-09-22 04:09:01

标签: asp.net-mvc ef-code-first

我使用codefirst方法创建了一个简单形式的MVC应用程序。它有一个ID,标题和描述,非常简单。

它自动创建了一个很棒的“创建”形式,非常棒。但是,描述字段只是一个输入,我宁愿它是一个textarea,因为这可能会包含相当多的文本。我知道我可以在表单上更改它,但它也在EF创建的其他表单上,如果有一种方法可以自动完成,那将会很棒。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用DataTypeAttribute指定要显示的控件类型

[DataType(DataType.MultilineText)]
public string Description { get; set; }

使用@Html.EditorFor()时,它会呈现textarea而不是<input type="text" .. />