これらの linq クエリは、両方の方法で記述できます。しかし、どちらの方法を選択するかは、本当にややこしい作業のようです。これらのコマンドのパフォーマンスの違い (ある場合) を説明してください。
from table1Details in objDataContext.Table1s where table1Details.SomeId == 15
select new {....};
from table1Details in objDataContect.GetTable<Table1>() where table1Details.SomeId==15
select new {...};