【发布时间】:2012-11-03 05:41:24
【问题描述】:
我们有几种使用 EF 访问数据库的方法:代码优先或模型优先或数据库优先设计......我想知道我什么时候使用这些方式访问数据库?......
这些技术在我的 Asp.net Web 应用程序或 asp.net mvc Web 应用程序中访问数据库是否有任何标准?
【问题讨论】:
-
要明确一点:这些是不同的设计方法 - 所有这些实际的数据库访问 都是相同的 - 它使用实体框架而不是 ADO 。网。决定只是关于如何为该数据库访问创建实体数据模型......因此:在运行时,根本没有区别 - 您的代码只执行相同,因此对于何时使用一种设计方法与另一种设计方法,实际上没有“最佳实践” - 这是您自己的个人喜好,您喜欢的工作方式。
-
不知道前提是无法回答的。但即便如此,这始终是does not fit StackOverflow's Q&A format. 的讨论问题。
标签: asp.net entity-framework c#-4.0 design-patterns ef-code-first