LINQPad Data Context Extensibility Model
With LINQPad's Data Context extensiblity model, you can add support for other databases and querying sources. In other
words, you can write a plug-in that displays your own 'Add Connection'
dialog and then shows custom objects in the Schema Explorer:
The process of writing a data context driver is fully documented and has been updated for .NET 8/9.
Documentation and Samples
There are two versions of the documentation.
There's also a sample project and a script to create an empty driver project:
Download sample project
Download script to create skeleton project