2017-03-16 3 views
0

Ich habe eine SQL Server CE-Datenbank, in der ich eine Spalte habe, die Werte von JSON-Zeichenfolgen verwendet. Diese JSON-Strings liegen über 9kB, weshalb ich varchar oder char nicht verwenden kann. Ich denke, ich könnte das durch die Verwendung von ntext angehen.Speichern einer JSON-Zeichenfolge mit einer Größe von 10 KB in einer SQL Server CE-Zelle

Aber in SQL Server ist dies markiert, um in einer kommenden Ausgaben entfernt werden. Ich bin mir nicht sicher von SQL Server CE. Ich habe auch wo und Bedingungen/Aussagen über andere Werte in dieser Spalte gespeichert. Deshalb kann es auch nicht helfen, ntext zu haben.

Gibt es andere Datentypen, die ich zum Speichern dieser JSON-Zeichenfolge verwenden könnte? Jede Hilfe würde sehr geschätzt werden.

Antwort

0

Sie nur die Möglichkeit, neben verwenden, und wenn Sie den Text suchen müssen, nicht mit so C#/LINQ zu Objekten

+0

Es gibt bereits mehrere Anfragen, die, wo und mit Anweisungen verwenden. Wenn ich also den Datentyp in ntext ändere, entstehen viele Probleme. Sie zu C#/LINQ zu ändern wäre eine große Veränderung für jetzt. Gibt es keine anderen Work arounds? – mayooran

+0

Nein, ich kenne keine andere Problemumgehung. Die Clientbewertung sollte eine einfache Lösung sein, die ToList()/FirstOrDefault usw. hinzufügt. – ErikEJ

Verwandte Themen