Past Meetup

Building a Better SQL Type Provider with Ross McKinlay

This Meetup is past

37 people went

Location image of event venue


In this deep dive Ross will take us through the new open source erasing SQL Type Provider which provides instant typed access to a variety of SQL data sources with no code generation. The provider has a pluggable back end allowing access to many SQL like data sources including Microsoft SQL Server, SQLite, Oracle, PostgreSql, MySql and MS Access.

Non-trivial type provider topics will be covered, including :

* Overall type provider architecture and design

* The separation and interaction points of design-time and run-time types

* Implementation of LINQ and IQueryable in a type provider

* The usage of Active Patterns to process Expression trees


Ross has been accidentally wiping hard drives and melting transistors into his fingers since he can remember. He has a wide experience of computer software spanning 20+ years, from games programming to fraud prevention, trading software to research, and a whole bunch of stuff in between. Ross also enjoys tinkering with electronics and robots, and taking over the world in general.