作者Sizemore24 (newborn in Phillies)
看板Web_Design
標題Fw: [問題] 請問 PG 對這兩者的偏好?
時間Thu Jun 18 08:13:17 2015
※ [本文轉錄自 C_Sharp 看板 #1LWWDlPK ]
作者: Sizemore24 (newborn in Phillies) 看板: C_Sharp
標題: [問題] PG 對這兩者的偏好?
時間: Thu Jun 18 07:31:56 2015
(我人在外面,暫時還沒辦法跑 benchmark)
想請問各位強者,若在 ASP.NET 4.5 Web 專案底下,
用直覺判斷,這兩種寫法哪種較好?
(當然以分層概念,我覺得 Case 1 寫法上,區分比較清楚)
Case 1:
In App_Code
1. static QueryTable(sql) in A.cs
2. In Query(), Call QuertTable() in AA.cs
In Web Project
1. Call AA.Query() in BB.aspx.cs
-----------
Case 2:
In App_Code
1. static QueryTable(sql) in A.cs
In Web Project
1. 直接 Call A.QueryTable() in BB.aspx.cs
p.s. 1.A.cs 的 QueryTable() 是很早就寫好的 access DB method,不能動。
2.A.cs 可想成 common library,AA.cs 則是一個包好的物件。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.29.43
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1434583919.A.654.html
※ 編輯: Sizemore24 (111.241.29.43), 06/18/2015 08:12:06
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: Sizemore24 (111.241.29.43), 06/18/2015 08:13:17
1F:推 alog: 光舉例在AABB的我先放棄這篇 06/18 09:53
2F:推 sing10407: Case1好擴充 06/18 15:17
3F:→ a926: Case1看起來彈性好 不過還是看裡面怎寫的 06/18 21:13
4F:→ a926: 你多包一層就是「有機會」做抽換 ,我是指有機會 06/18 21:14
5F:→ a926: 沒看到實際的東西誰也不敢下定論呢(笑) 06/18 21:14