0
相對簡單的問題關於實體框架以及如何使用objectcontext。實體框架,在webform應用程序中使用上下文
在一個asp.net webform應用程序中,我實現了數據類中的大部分數據獲取器,並試圖確定它是否更好(以更好的通用意義)爲整個類設置私有上下文或聲明上下文在每種方法中。
例1:
public class Data
{
private MyEntity context = new MyEntity();
public Customer GetCustomer()
{
return context.Customer.Single();
}
public Order GetOrder()
{
return context.Order.Single();
}
}
或示例2:
public class Data
{
public Customer GetCustomer()
{
using (MyEntity ctx = new MyEntity())
{
return context.Customer.Single();
}
}
public Order GetOrder()
{
using (MyEntity ctx = new MyEntity())
{
return context.Order.Single();
}
}
}
使用DI是有道理的,我說好的想到這一點。我不太瞭解綁定代碼,但那是因爲我是一個簡單的程序員(一個vb.net編碼器啓動),我認爲代碼是MVC的faire,而我正在做web表單。 – Kiemo
是的,它絕對適合MVC模式更好,但它可以爲webforms的參考http://stackoverflow.com/a/6121250/1070291 –