2017-03-16 3 views
0

json文字列の値をとる列を持つSQL Server CEデータベースがあります。これらのjson文字列は9kbを超えているため、varcharまたはcharを使用できません。私はntextの使い方でこれに取り組むことができたと思う。SQL Server CEセルで10 kbのjson文字列を格納する

しかし、SQL Serverでは、これは次のエディションで削除されるとマークされています。私はSQL Server CEが不明です。また、私はこの列に格納されている他の値についてのwhere/having条件/ステートメントを持っています。したがって、ntextを持つことも同様に役立つことはありません。

このjson文字列を保存するために使用できる他のデータ型はありますか?どんな助けでも大歓迎です。

答えて

0

あなたが唯一のオプションは、次を使用することで、テキストを検索する必要がある場合は、そのオブジェクト

+0

となるステートメントを使用するいくつかのクエリは既に存在しているにC#の/ LINQを使用してください。したがって、データ型をntextに変更すると、多くの問題が発生します。それらをC#/ LINQに変更することは、今のところ大きな変更になるでしょう。他の回避策はありませんか? – mayooran

+0

いいえ、他の回避策はわかりません。強制的なクライアント評価はToList()/ FirstOrDefaultなどを追加する単純な修正でなければなりません。 – ErikEJ

関連する問題