1

我有一个带有 12 个表(不包括查找表)的 SQL Server 2012 数据库。我正在使用实体框架并尝试查询。我可以查询表格

ClientEntities dc = new ClientEntities();
var query = from client1 in dc.CLIENTTable
            where client1.CLIENT_ID == txtId.Text
            select client1;

以上适用于 1 张桌子,但我需要对所有 12 张桌子都这样做。有没有办法在循环中做到这一点?

4

1 回答 1

0

您可以使用 SqlConnection.GetSchema http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/a2953687-ff78-47a6-9071-ceac64728d9a/获取表列表

之后用您的查询(成为子查询)迭代此列表

于 2012-07-21T15:44:09.410 回答