C# ASP.NET中用于选择查询的全局方法

C# ASP.NET中用于选择查询的全局方法,c#,asp.net,class,linq-to-sql,methods,C#,Asp.net,Class,Linq To Sql,Methods,我是.NET的初学者,我需要在ASP.NET中创建一个全局方法,以便能够为插入操作传递一个表名。我一直在使用Linq2SQL 这是我到目前为止所做的,我创建了一个文件夹App_代码,并在其中添加了一个类文件。这是我写的代码: public class Gclass { public Gclass (DataContext db) { using (DataContext dbtable = new DataContext()) {

我是.NET的初学者,我需要在ASP.NET中创建一个全局方法,以便能够为插入操作传递一个表名。我一直在使用Linq2SQL

这是我到目前为止所做的,我创建了一个文件夹App_代码,并在其中添加了一个类文件。这是我写的代码:

public class Gclass  
{
    public Gclass (DataContext db)
{
        using (DataContext dbtable = new DataContext())
        {
            var _Depart = (from depart in dbtable.db select depart);
        }    
    }   
}
现在,在我的aspx页面中,我将调用方法
class1
,并在
db
参数中传递表名,然后我必须返回
\u Depart


我知道存储过程是实现这一点的一种可能的方法,我使用了执行SQL,但是我需要在这里执行此操作。

如果要传入DataContext,则不需要使用在
中创建另一个。难道不需要建立连接吗?编写类的方式是先创建DataContext,然后将其传入类中。比如:
using(DataContext dbtable=new DataContext()){Gclass gc=new Gclass(dbtable);//然后使用您的类..}
-您需要将
class1
更改为
Gclass
,这样它就变成了一个构造函数。好的,如果它变成了构造函数,我能对任何数据库表使用SELECT查询吗?i、 e(从dbtable.db中的defect选择defect)db应该包含我的表名。