Click here to Skip to main content
15,881,700 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
I have sql server 2012 database with 12 tables (excluding look up tables). i am using entity frame work and trying to query. i am able to query a table:
C#
ClientEntities dc = new ClientEntities();
     var query = from client1 in dc.CLIENTTable
                    where client1.CLIENT_ID == txtId.Text
                        select client1;

above works for 1 table but i need to do it for all the 12 tables. Is there a way to do it in loop
Posted
Updated 21-Jul-12 6:45am
v2
Comments
WoodenLegNamedSmith 21-Jul-12 12:20pm    
http://itworksonmymachine.wordpress.com/2008/06/30/difference-between-linq-to-sql-and-the-entity-framework/
woutercx 21-Jul-12 16:22pm    
Do these other tables also have a CLIENT_ID? I'm trying to find out what it is exactly that you're trying to accomplish.
Wonde Tadesse 21-Jul-12 16:47pm    
If there is no relationships b/n the tables, There is no way to iterate a record for all tables with a single select statement.
Christian Amado 21-Jul-12 17:25pm    
Why you want to do something like that? I think is unnecessary.

1 solution

Yes, if your other tables have keys that link them together, you can do it. Otherwise, you need to read them separately. You need to explain why you want to do this, and what you're trying to achieve. As it stands, it makes no sense at all.

You realise that you'll have to define your own type that contains the combined data ? You can't read the data from one table and store it in a type from another table, EF is all strongly typed. You can use var to create an anonymous type, of course.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900