【发布时间】:2012-07-12 18:17:00
【问题描述】:
我可以在 ASP.NET Web 窗体中使用实体框架 DbContext、代码优先方法、数据注释验证和自定义验证吗?
【问题讨论】:
标签: asp.net entity-framework validation webforms ef-code-first
我可以在 ASP.NET Web 窗体中使用实体框架 DbContext、代码优先方法、数据注释验证和自定义验证吗?
【问题讨论】:
标签: asp.net entity-framework validation webforms ef-code-first
您可以将System.ComponentModel.DataAnnotations 中的数据注释与 ASP.NET WebForms 一起使用,但只能与新的 ASP.NET 4.5 一起使用。
查看这个很棒的教程以获取完整的详细信息:
What's New in Web Forms in ASP.NET 4.5
还有一个 NugGet 包似乎可以满足您的需求:
【讨论】:
DbContext 和 Fluent API 配置是 EntityFramework 的一部分,因此它们开箱即用。更多信息在这里:code.msdn.microsoft.com/Getting-Started-with-221c01f5 请参阅“Entity Framework Code First, LocalDB”和“Data Annotations”部分...
我相信这将在 ASP.NET 4 中得到支持。但与此同时,您可以使用xVal for WebForms。网上有examples 和demo。
(免责声明:这是我的开源项目之一)
【讨论】: