Q:

How to simulate Derived table with linq to Entities

How I can simulate Derived Table with linq?
Consider this Code:
SELECT * FROM (SELECT * FROM Mytbl) AS tmp WHERE tmp.ID=1

How I can write this with Linq ?
thanks
EDIT 1:
How to convert this to linq?:
select 
convert( decimal(10,1), ROUND(A.c2*100,8)),
convert( decimal(10,1), ROUND(A.c3*100,8))
from
(
SELECT 
    (
        SELECT CONVERT(INT, COUNT(ID))
        FROM tbl
        WHERE (col06 >= @param_Min and col06 <= @param_Max )

    )
    /  
    (
        SELECT CONVERT(INT, COUNT(ID))
        FROM tbl
        WHERE (col06 >= 10 )                    
    ) as c2
    (
        SELECT CONVERT(INT, COUNT(ID))
        FROM tbl
        WHERE (col06 >= @param_Min and col06 <= @param_Max )
            AND (col03 = 1)
    )
    /  
    (
        SELECT CONVERT(INT, COUNT(ID))
        FROM tbl
        WHERE (col06 >= 10 ) AND (col03 = 1)    
    ) as c3
) AS A

A:

**SELECT * FROM (SELECT * FROM Mytbl) AS tmp WHERE tmp.ID=1**

Linq version
var result = db.MyTbl.Where( x => x.ID == 1);

2.
 var query = 
                let c1= from b in db.MyTbl
                                  where b.col06 >= @param_Min//some condition
                                  select b.ID
                let c2= from b in db.MyTbl
                                  where b.col06 >= 10//some condition
                                  select b.ID
                let c3=from b in db.MyTbl
                                   where b.col06 >= @param_Min//some condition
                                  select b.ID

                select new
                { 
                    c2.ID,//perform Round and other operation on this  
                    c3.ID//perform Round and other operation on this 

                };

