【问题标题】:Best practice/starter solution with EF 4 and POCOEF 4 和 POCO 的最佳实践/入门解决方案
【发布时间】:2011-06-11 18:39:34
【问题描述】:

我已经在互联网上搜索了几个月,寻找一些关于创建新的 ASP.NET MVC3 (orMVC2) 网站的可靠(和简单)示例,该网站可以使用 POCO 和 EF4 连接到 SQL Server 2008。

我理解这些概念,但鉴于它们有许多不同的方式来完成相同的工作,我正在努力寻找一个完整的示例,我可以将其用作我想做的小型 Web 项目的基础这些技术。我没有现有的数据库架构,但不想使用代码优先的 EF4 方法,我宁愿在 SQL Server 中做模型,然后将实体导入 EF4。

我已经使用“全栈”视频创建了一个项目,但后来意识到这是特定于代码优先的,所以现在我又摸不着头脑了。

如果有人有任何好的 URL 可以分享,或者确实有代码/sln 文件,那就太好了。或者,如果有人有空闲时间根据我的规范以少量费用(50 美元)创建这样一个项目,那么我也会对此感兴趣。如果本论坛不允许此类请求,我深表歉意。

我期待听到你的 cmets。

【问题讨论】:

  • 有什么特别的原因让您回避代码优先?

标签: c# asp.net-mvc-3 entity-framework-4 poco


【解决方案1】:

This music store tutorial 使用 EF4。虽然它是代码优先的,但它展示了如何连接到现有数据库,而不是许多“即时”创建数据库的教程。

【讨论】:

  • 感谢保罗。我会好好看看。 @Chris - 主要原因是如何随着时间的推移升级网站?如果我先使用代码,则生成数据库模型。如果我直接升级数据库并重新生成实体模型,这一切如何结合在一起。我想它更多的是害怕不知道它是如何工作的,并且努力寻找文档。我习惯于反过来部署,独立维护架构和代码等。
【解决方案2】:

这是一个关于如何使用现有数据库架构“先编码”的好例子。

http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 2011-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    相关资源
    最近更新 更多