这里我的数据记录中的一个字段可以传递nvarchar的8000个字符的限制,并寻找相当大的数据类型,例如约9000个字符,任何想法? 起初我用NvarChar(8000)
,发现了一些后,可以通过这个界面我用NText
看看接下来会发生什么,实体框架似乎它的预期没有定义任何Insert statement
和Data Adapter
,它可以做这项工作的系统编程的过程中变更为数据适配器,我应该做一个插入命令的工作,现在定义的参数是这个样子:哪些数据类型和哪些插入参数适用于大数据
cmdIns.Parameters.Add("@story", SqlDbType.NText, 16, "Story")
似乎的使用EF
使用,同时会自动增加的限制,但不与Data Adapter
(而且它只是我插入16个字符的数据), 真的不知道(不记得)是否EF的测试通过了甚至大于的项目?如果是这样,我很好奇原因。
这种情况决定了正确的数据类型,它的等效工作参数将用于此大型数据字段的插入点。
注:这里的SQL Server CE是用于
编辑:
对不起,我不得不去在那个时候, 应使用的数据类型是NTEXT
在这里没有其他选择 但定义**insertion Statement and parameter**
有点麻烦,不幸的是没有建议的方法可以做所需的工作类似于我ga五个。
- 没有定义长度会给出错误(运行时)!
- 并使用AddWithValue无法使用DataAdapter并进行批量插入。 也许我必须把它放在另一个问题,但这是这个问题的一部分,这里的工作答案可能是完整的。 任何想法?
你不能回避,说明大小?我认为只有接受名称,类型和价值才有重载。 – Gorgsenegger 2012-07-08 06:58:30
似乎应该是正确的,我想以这种方式进行测试,但忘记测试这种方式,但我认为我应该创建一个新的参数实例,并在其构造函数中传递2参数并省略说明大小。 – Sypress 2012-07-08 07:02:05
这是我的想法,我正在尝试,无论如何,如果您确信所提供的方法,请张贴并给出定义,我会标记它。 – Sypress 2012-07-08 07:07:35