作者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/cn.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