我想动态地编写LINQ to SQL查询

时间:2013-09-05 03:03:53

标签: asp.net linq-to-sql

看,例如,我有一个带有2个表的模型,每个表都有一个字段

tbl1 > fld1
tbl2 > fld2

现在我想要一个void或类似的东西来获取表名和字段名并返回LINQ-to-SQL查询,

protected void InsertQuery(tablename, fieldnames)
{
  // do some insert query that "i don't know about table name and fields"
}

1 个答案:

答案 0 :(得分:0)

我认为在这种情况下使用Linq-2-s将没有任何好处(与普通创建SQL语句和使用ADO.NET相比)。

Beause:

  • 你想要一个空白 - 没有返回类型。

  • 没有使用强者 类型

所以你只能从Linq-2-sql中获得开销,而不是受益。所以我不会这样做。