【发布时间】:2012-12-13 03:00:28
【问题描述】:
2015 年 2 月前言 如果您仍在使用实体框架 EDMX,请帮自己一个忙,并改用实体框架代码优先结帐。不同之处在于您的表是从您的模型类创建的,而不是在 EDMX 中,您的模型类是使用您的表创建的。这是一个更简单的解决方案,而且这个问题中的问题甚至不存在!
Getting Started with Entity Framework 6 Code First using MVC 5
我有一个现有的 SQL 数据库,并且我正在为模型使用 ADO.NET 实体数据模型。我正在尝试在我的 MVC 应用程序中构建一些 CRUD 功能。
在我找到的有关该主题的所有教程中,他们从头开始构建模型并将属性添加到模型类中。例如:
[Required]
[StringLength(10)]
public string Name { get; set; }
但是,模型类是自动生成的,所以我认为更改它们是一个坏主意(如果刷新数据库模型,无论如何都会被覆盖)。
如何添加验证属性?
【问题讨论】:
-
您应该将数据注释放在 viewModel 属性上
-
现在阅读,谢谢。
-
stackoverflow.com/a/16737247/900284 这个展示如何制作它
标签: entity-framework asp.net-mvc-4