簡體   English   中英

C#N層架構-BL或表示層是否應了解DataLayer中的自定義類型

[英]c# N-tier architecture - should the BL or presentation layer know about custom types in DataLayer

我正在創建一個3層解決方案,其中包括框式標准項目:DAL,BLL,表示層。

我的DAL中有一些自定義類型,例如:

public class Clients 
{
public int Id {get;set}
public string Firstname {get;set;}
public string Surname {get;set;
} 

將這種自定義類型推入到表示層的最佳方法是什么。 BL和演示文稿從我的DAL參考模型是否是常見的做法? 還是應該查看通用接口,以便BLL可以接受/使用List <T>

經過一番挖掘,看來DTO是我最好的路線。 因此,我將創建一個新項目來保存自定義對象類型(也稱為業務對象)。 我的DAL,BLL和表示層將依次引用該項目。

暫無
暫無

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

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