2009-08-27 53 views

回答

1

可以使用對象數據源或可能的LINQ數據源,並且可以被稱爲N層。

但是,通過SqlDataSource直接訪問數據庫不會。

0

我看過體檢結果的檢查。這些列表中的一項是檢查這種「層級繞行」操作。

我會說通常不允許這種直接訪問。每個規則都有例外,但這是我需要很多說服才能實現這種直接訪問的必要條件。

0

不,最好是在一個n層應用程序:你的表現層應該與您的業務邏輯層這反過來應該將與您的數據源communcaiet的DAL互動,互動即:

表示層< - - >後來的業務邏輯< --->數據訪問層< - >數據庫(數據源)

+0

那麼你將如何填充gridview控件?正確分頁,排序和過濾。數據源是這樣做的,而不是你。我想用一個telerik(radgridview) – user137348 2009-08-27 12:43:31

+0

你添加一些繼承自BinsingList 的實體類和類集合,你可以將它綁定到任何控件(包括gridview)。 DAL可以將數據加載到實體類中,該實體類可以從DAL傳送到表示層。 – Bhaskar 2009-08-27 13:32:22

+0

如果我想用300000條racords填充gridview呢?無法想象如何攜帶這些數據。您將如何進行分頁? – user137348 2009-08-27 21:30:06