使用LINQ从动态创建的表中读取

时间:2008-12-12 22:23:48

标签: c# linq-to-sql

我们在运行时创建表。它们具有与我们的DBML中存在但具有备用名称的表相同的模式布局。我们想在运行时使用Linq to Sql设置表名。

https://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4233721&SiteID=1中所述,在元数据上使用包装类非常适合更新,删除和插入。

有谁知道如何让备用表的读取起作用?

2 个答案:

答案 0 :(得分:1)

您需要使用external mapping file。在运行时使用表的名称填充xml。这会超越基于属性的映射。

答案 1 :(得分:0)

您需要在运行时通过System.Linq.Expressions

来新建LINQ表达式