How To Write a Very Basic Sql Data Provider using IQueryable and IQuer