LINQ到SQL错误SQL不比较NTEXT,文本,XML或图像? [英] Linq to SQL error SQL does not compare NText, Text, Xml, or Image?

查看:102
本文介绍了LINQ到SQL错误SQL不比较NTEXT,文本,XML或图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在试图做一个更新我收到以下错误LINQ的对象。

When trying to do an update for a Linq object I receive the following error.

SQL Server不处理NTEXT,文本,XML,图像或数据类型进行比较。

"SQL Server does not handle comparison of NText, Text, Xml, or Image data types."

有一个在这是一个文本字段,因为它打算举行一个字符串,它可能会高达32KB的数据库中的字段。

There is a field in the database that is a Text field because it is going to hold a string that could be as much as 32kb.

我应该更改数据类型或者是有一个变通的LINQ的,我可以用?

Should I change the data type or is there a work around in Linq I could use?

修改

我的支持SQL 2000这就是为什么它是一个文本字段。

I have support SQL 2000 which is why it is a TEXT field.

推荐答案

将它更改为VARCHAR(最大值) - 它会让生活变得更轻松。

Change it to a VARCHAR(max) - it will make life much easier.


修改

全文索引可以帮助你在这里,不知道SQL 2000将允许你再在你的文字栏搜索

Full text indexing may help you here, not sure if SQL 2000 would allow you to then "search" on your text column

这篇关于LINQ到SQL错误SQL不比较NTEXT,文本,XML或图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆