Chapter 4. Type Providers

F# 3.0 introduces a new feature called type providers. The major application of a type provider is to provide language features for working within a data-rich environment. One example of a data-rich environment is the database. One major problem when programming against a database is how to generate code for database tables, stored procedures, and other database objects. Not every developer prefers to write database-access code manually, and nice tooling support is something developers always desire. Ideally, you could interact with a rich data environment such as a database using Microsoft Visual Studio features such as IntelliSense. Using IntelliSense would make it easier to write the necessary code, and it would save ...

Get F# for C# Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.