Int64 型のフィールドを (ODATA サービスから) クエリしようとしています。クエリは次のようになります。
http://localhost/Data/MyTable?%24inlinecount=allpages&%24top=100&%24filter=BIGID+eq+666423361622
しかし、それは例外をスローします -
"An error occurred while processing this request".
デバッグモードで例外の詳細を確認したところ、本当の例外が見つかりました -
{System.OverflowException: Value was either too large or too small for an Int32...}
ODATA が Int32 への解析を使用しないようにする方法はありますか? たぶん次のようなもの:
filter=(Int64)BIGID+eq+666423361622