如何在.sdf中向多个表添加数据?

时间:2014-11-17 11:56:07

标签: c# sql-server-ce

我在windows phone8应用程序中创建了一个.sdf数据库,我想使用一个add函数将数据添加到多个表中。如何动态指定表名,以便我可以插入到特定的表中。 我用它来插入一个表。

public void AddToDb(ElementTable data)
{
        var table = _DbdataContext.GetTable<ElementTable>();
        table.InsertOnSubmit(data);
        _DbdataContext.SubmitChanges();
       // GetCount();
}

现在,我想让这个函数对于ElementTable来说是通用的

2 个答案:

答案 0 :(得分:0)

如果要运行动态表,则需要构建自己的SQL查询并执行它。

您可以使用Dynamic LINQ,但它只支持编写原始WhereOrder子句。

答案 1 :(得分:0)

在手机上使用LINQ to SQL无法做到这一点,因为手机上的LINQ to SQL api不允许原始SQL