我在 MyWebpage.aspx.cs 文件中有一个方法:
public partial class MyWebpage : PageBase
{
private readonly DataAccessLayer dataAccessLayer;
protected string GetMyTitle(string myVar, string myId)
{
if (string.IsNullOrEmpty(myVar))
{
return string.Empty;
}
return dataAccessLayer.GetMyTitle(Convert.ToInt32(myId), myVar);
}
}
在DataAccessLayer类中,我有一个方法用于与数据库交互并完成DAL操作并返回标题。
关于从MyWebPage.aspx.cs类访问DAL的最佳实践是什么(例如,每次都需要创建新的DataAccessLayer()对象吗?在哪里应该在我的PageBase类中创建它还是每次在代码后台调用时创建它?)。