我需要使用 Linq2DB 从不同的数据库中提取数据。在这个例子中,假设它是 SQL2012。
我创建了我的 POCO 类,如下所示
public class MyPoco
{
public string Name { get; set; }
public int Age { get; set; }
}
我用linq2db连接数据库去取表,如下
var q = from c in db.GetTable<MyPoco>() select c;
我遇到的问题是,虽然 POCO 在成员方面是正确的,但用户在创建数据库时可以指定不同的名称(MyPoco 除外)。所以,我需要做的是询问用户表的名称,然后在 GetTable 调用中使用它,并将结果映射到我的 POCO。
请问我该怎么做?
非常感谢,保罗