我使用ASP.NET Web Forms/C#
我是在一个页面Customer.aspx
。我已经创造CustomerBLL
类中,我打算使用Linq To SQL
查询来执行所有database
相关的任务。
考虑这个example.Here是调用方法GetDateFormat()
在我的CustomerBLL
类返回日期格式从database
。这里是代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
namespace CwizBankApp
{
public class CustomerBLL
{
public string GetDateFormat()
{
using (var db = new DataClasses1DataContext())
{
var format = db.CODEs.Where(code => code.NAME.Equals("dateformat")).SingleOrDefault();
return format.DRNAME;
}
}
}
}
从code behind
我打电话另一个这样的功能在这个函数。
public void RetrieveDateFormat()
{
//In this function we retrieve the date format
//from the database to identify if it is british or american
var format = CustomerBLL.GetDateFormat();
//The global variable gDateFormat stores the format
if (format != null)
{
Global.DateFormat = format;
}
我打电话的功能和第一存储结果,然后检查是否为空或not.Should我做这样或我应该检查它是否为空或不在CustomerBLL.cs
文件本身?
什么是更好的方式做我的调用函数的this.Is方式GetDateFormat()
是可行的。
也就是保持这种方法Linq
在这样的类文件的查询,然后从调用它们code behind
被认为是一个好的做法呢?
谁能告诉我,如果我在正确的方向我航向或不?
任何建议都欢迎。