我有一个包含12个表的SQL Server 2012数据库(不包括查找表)。我正在使用Entity Framework并尝试查询。我可以查询表
ClientEntities dc = new ClientEntities();
var query = from client1 in dc.CLIENTTable
where client1.CLIENT_ID == txtId.Text
select client1;
以上适用于1个表,但我需要为所有12个表执行此操作。有没有办法在循环中做到这一点?
答案 0 :(得分:0)
您可以使用SqlConnection.GetSchema获取表的列表 http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/a2953687-ff78-47a6-9071-ceac64728d9a/
之后用您的查询迭代此列表(成为子查询) 最好的问候