2010-01-26 46 views
3

有沒有人知道使用ASP.NET MVC和LLBLGEN(自助服務或適配器)的最佳實踐或示例項目?可能類似於S#arp Architecture。我是新來的MVC,我不得不使用LLBLGEN。ASP.NET MVC和LLBLGEN

回答

2

你爲什麼不讀一些關於在ASP.NET MVC中實現NHibernate的例子?除非LLBLGEN採用完全不同的方法(並且我不確定它不會,但會非常驚訝),那麼原理將非常相似。換句話說,它當然不會教你如何使用LLBLGEN,但會給你一些MVC使用ORM的最佳實踐。

有例如這裏的一些文章:http://nhforge.org/

2

我很想看到一個詳細的回答這個問題,特別突出了LLBLGEN適配器模式。

我的實施到目前爲止不是「最佳實踐」所必需的,但是適用於現實生活場景。

我用:

  • LLBLGEN自我保養的業務對象。
  • ASP.NET MVC中的ModelView(MV)對象
  • AutoMapper將「flat」llblgen實體映射到模型視圖。
  • StructureMap來控制通脹:)

裁判:AutoMapper

+0

我最近完成了一個MVC/LLBL項目採用非常類似的方法。然而,我很好奇你的意思是扁平化llblgen實體。這是否意味着你把關係實體放在一個表格數據結構中,比如數據表? – 2010-01-29 17:30:57

+0

我假設你們都必須創建自己的BL層。以下是您的項目架構的準確圖片。 project.BL(手動創建),project.DAL(llblgen生成),project.MVC(控制器,視圖)。我假設你在項目/層/層之間通過了llblgen實體。驗證呢?在這裏做了什麼酷(xVal,等等)? – vince 2010-01-30 08:19:40

+0

我們從適配器開始,我希望我們可以使用自我服務(使我們的模型更多地被域驅動)。唉,我們需要它是跨數據庫的,所以沒有其他選擇。 – 2010-08-02 18:57:13