The first time I use an sproc in code using SqlProgrammabilityProvider, I often get the following error:
The given key was not present in the dictionary

Then after some seconds, it changes to this error:
No constructors are available for the type

This happens even when I get Intellisense autocompletion for the sproc name.
If I remove it and retype it, I only get the second error ("no constructors ...").
The error disappears after project reload (I usually just make an edit to the fsproj and save, and revert and save again to reload the project without losing the open documents).
If it's relevant, my connection strings are
Data Source=.\\SQLEXPRESS;
Initial Catalog=MY_DB_NAME;
Integrated Security=True"
I haven't always gotten the errors, but I seem to consistently get the error for the project I'm working on now.
Unfortunately I don't have a solid repro. Let me know if I can be of further help.