>Is there a tool in Visual Studio to use LINQ to directly query Foxpro free tables? If there is not now, might someone be building one?
LINQ to SQL only works against SQL Server.
LINQ to Entities (the ADO.NET Entity Framework) will work against other providers like Oracle, MySql, etc. but it requires creating a special provider interface. I doubt Microsoft will provide one for FoxPro data - if anything it'll have to come from the community.
You can use Fox tables with OleDb and using ADO.NET. .NET 3.5 also includes LINQ to DataSet which allows some sort of LINQ functionality against data returned from any ADO.NET data source, but it's nothing as easy to use as LINQ to SQL is for example.
With Fox data you're pretty much left with good old fashioned DataReaders or DataSets (or possibly using another OR/M framework like nHibernater or SubSonic).
+++ Rick ---
>
>The reason I am asking is to understand if I can begin to write new Visual Studio apps to read/write data against Foxpro tables in an environemnt where the data must remain in Foxpro tables so that other legacy VFP apps can remain in use for several more years.