2009-11-16

Linq to SQL 三層式架構之商業層使用Using的問題

因為Using and End Using 用習慣了
所以很習慣的在寫Linq to SQL時也不小心用上了
可是在前端展示層一直叫用不到資料
一度懷疑是不是見鬼了
大家先看Code吧



Public Class Item_InventoryBLL

Public Function Get_Items_Date() As IList
Using db As New ERPDataClassesDataContext
Dim query = From p In db.Item_Kinds _
Select p
Return query.ToList()
End Using
End Function
End Class


正常可用版


Public Class Item_InventoryBLL

Dim db As New ERPDataClassesDataContext
Public Function Get_Items_Date() As IList
Dim query = From p In db.Item_Kinds _
Select p
Return query.ToList()
End Function
End Class


看出問題了嗎?
使用Using在前端收不到資料喔
大家用時要小心

0 comments: