C# 如何向.sdf中的多个表添加数据?

C# 如何向.sdf中的多个表添加数据?,c#,sql-server-ce,C#,Sql Server Ce,我已经在WindowsPhone8应用程序中创建了一个.sdf数据库,我想使用一个add函数将数据添加到多个表中。如何动态指定表名,以便插入到特定的表中。 我用这个来插入一个表 public void AddToDb(ElementTable data) { var table = _DbdataContext.GetTable<ElementTable>(); table.InsertOnSubmit(data); _DbdataCo

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

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

现在,我想让这个函数成为ElementTable的通用函数,如果您想操作动态表,您需要构建自己的SQL查询并执行它


您可以使用,但它只支持编写原始
Where
Order
子句。

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