【问题标题】:ASP.NET MVC and LLBLGENASP.NET MVC 和 LLBLGEN
【发布时间】:2011-01-09 09:56:49
【问题描述】:

有人知道使用 ASP.NET MVC 和 LLBLGEN(自助服务或适配器)的最佳实践或示例项目吗?可能类似于 S#arp 架构。

我是 MVC 新手,只能使用 LLBLGEN。

【问题讨论】:

    标签: asp.net-mvc orm llblgen


    【解决方案1】:

    请参阅我们论坛上的此主题以获取其他模板以简化此操作: http://www.llblgen.com/tinyforum/Messages.aspx?ThreadID=17343

    【讨论】:

      【解决方案2】:

      我很想看到这个问题的详细答案,特别强调 LLBLGen 中的适配器模型。

      到目前为止,我的实现并不是必需的“最佳实践”,但可以在现实生活中使用。

      我用过:

      • 业务对象中的 LLBLGen 自助服务。
      • ASP.NET MVC 中的 ModelView (MV) 对象
      • AutoMapper 将 llblgen 实体“扁平化”到模型视图。
      • StructureMap 来控制腹胀:)

      参考:AutoMapper

      【讨论】:

      • 我最近用非常相似的方法完成了一个 MVC/LLBL 项目。但是,我很好奇您将 llblgen 实体展平是什么意思。这是否意味着您将关系实体放入数据表之类的表格数据结构中?
      • 我假设你们都必须创建自己的 BL 层。以下是您的项目架构的准确图片。 project.BL(手动创建)、project.DAL(llblgen 生成)、project.MVC(控制器、视图)。我假设您在项目/层/层之间传递了 llblgen 实体。验证呢?这里做了什么很酷的事情(xVal 等)?
      • 我们从适配器开始,我有点希望我们可以使用自助服务(使我们的模型更受域驱动)。唉,我们需要它是跨数据库的,所以没有其他选择。
      【解决方案3】:

      您为什么不阅读一些关于在 ASP.NET MVC 中实现(例如)NHibernate 的文章?除非 LLBLGEN 采用完全不同的方法(我不确定它不会,但会非常惊讶),否则原理将非常相似。换句话说,它当然不会教你如何使用 LLBLGEN,但会给你一些将 ORM 与 MVC 一起使用的最佳实践。

      这里有一些文章例如:http://nhforge.org/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-08
        • 1970-01-01
        • 1970-01-01
        • 2016-05-17
        • 2020-11-25
        • 1970-01-01
        • 2010-09-11
        相关资源
        最近更新 更多