修改实体框架映射

时间:2012-09-12 17:10:18

标签: asp.net-mvc entity-framework mapping

我在表中有一个类型为nvarchar(50)的列,并且具有生成te映射的实体框架以及该表中用于asp mvc项目的模型,但是在棘手的错误后我发现50长度是缩短字段类型。我已经将列修改为nvarchar(100),并且在映射文件夹中,Table.cs文件有一行this.Property(t => t.AColumn).HasMaxLength(50),我可以猜测将值修改为100应该可以完成工作,所以这就是我的意思需要或者我需要实体框架来重新做一切,另一个问题是如何使Razor,Entity或任何工具显示与映射约束相关的某种消息。

修改

错误是AColumn对于表单字段而言太短但它没有显示错误消息,它只显示模型属性或类型约束中的错误,但没有显示像{{ 1}},我希望能够在可能的情况下在视图上显示长度错误。该应用程序失败了,EntityFramework异常带有相当复杂的回溯。

感谢。

0 个答案:

没有答案