Visual Studio2013のc#でAPIを開発しています。

StoredProcedureを使って、テーブルのデータをSelectしようと思いますが、
検索されたデータをC#のコードでどう持ってくるのかわかりません。
ObjectParameterを使ってはいますが、System.InvalidOperationException: The type parameter 'System.String' in ExecuteFunction is incompatible~というエラーが発生しています。
エラーを検索してコードを直しようと思いましたが、特に異常はありませんでした。
で、自分がObjectParameterの使用法を間違っているのではないかと思いますので
ObjectParameterの使用法をコードで教えていただきたいです。
また、プロシージャでSelectした結果をリストで持ってくることができますでしょうか?
例えば「名前が「カ」で始まり、背が160以上の人」と検索して傑作結果が10件以上出ました。
この結果をどう持ってきますか?

ちなみにMysqlを使っています。