簡體   English   中英

帶有TDD和PI的WCF,Unity,EntLib5,Linq-to-SQL示例

[英]Example of WCF, Unity, EntLib5, Linq-to-SQL with TDD and PI

我正在嘗試開發一個使用以下內容的.NET 3.5服務應用程序:

  • WCF用於服務層
  • 業務對象層,用於封裝我們的業務邏輯(並隔離服務和數據訪問層)
  • Linq-to-SQL用於數據訪問技術
  • 用於依賴注入的Unity
  • 企業庫5具有以下內容:
    • 驗證應用程序塊
    • 異常處理應用程序塊
    • 記錄應用程序塊

我們也希望遵循TDD並希望持久性無知(PI),因為當我們在今年晚些時候升級到.NET 4.0時,我們可能會將數據訪問技術更改為NHibernate或EF,並且我們希望盡可能減少此類更改所帶來的影響通過將其隔離到數據訪問層。

我已經使用該應用程序一個多星期了,並且有相當多的工作。 我還沒有成功實現EHAB或LAB,驗證只是部分實現而PI是非POCO的,因為我們需要支持設計器(而不是使用XML映射)。 我們正在使用具有PI接口的存儲庫模式。

有人能指出我使用這些技術的一些質量(真實世界)示例解決方案嗎? 這可能是解決我的問題和關注的最佳方式,因為我到目前為止引用的文章只涉及我解決方案的一個或兩個方面,而且當我將所有這些連接在一起時,事情與他們描述的完全不同。

您是否嘗試過p&p動手實驗室: 下載示例解決方案和說明

這些非常容易通過,為您提供指導和使用模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM