I have something close to what you want... it currently generates stored procedure wrappers for Python. It's an open source package and you can fill in the template with the C# code you desire.
http://markharrison.net/orapig/
http://code.google.com/p/orapig/
I'd be happy to assist in getting this going. My email address is in my profile if you want to discuss further.