SQL varchar(max)の列があります。 LINQを使用して、64kを超える文字列を含むレコードを追加しようとすると、その値はDBに保存されません。私は単にやっている。LINQ SQLデータベースに大きな文字列(64k)が挿入されていません
test.MyString = LargeString; //(over 64k text)
mydb.myTable.InsertOnSubmit(test);
mydb.SubmitChanges();
LINQ to SQLを使用する際に制限はありますか?これを行う正しい方法は何ですか?
いくつかの例外がありますか?それとも列だけが空になりますか? "test string"のような小さな文字列を割り当てるとどうなりますか? –
フィールドのサイズが最近MAXに増加しましたか?もしそうなら、あなたはDBMLを再コンパイルする必要があるかもしれません。 – hspain
私は何の例外も出ませんし、teカラムは空になります(NULLではありません)。私はまた私のDBMLからテーブルを削除し、テーブルを読んだ。同じ問題。 –