【问题标题】:Changing my query and causing SQL exception更改我的查询并导致 SQL 异常
【发布时间】:2013-02-12 14:01:12
【问题描述】:

我喜欢我们的 .NET 项目的 MiniProfiler。但是,我遇到了一个问题。探查器实际上导致查询略有不同,从而导致错误。例如,当探查器未初始化时,将生成包含nvarchar(4000) 的 SQL 查询。但是,随着探查器的初始化,该部分查询已更改为 nvarchar(max)。这会导致以下 SqlException

全文查询字符串的全文查询参数无效。

我没有发现任何人有非常相似的问题。

一种解决方案是能够在执行此特定查询之前以某种方式动态取消初始化 MiniProfiler,以便仅对于这一个查询,将使用默认 DBProviderFactory 而不是 MiniProfiler 的 DBProviderFactory。但是,这似乎不受支持。

【问题讨论】:

标签: .net entity-framework sqlexception mvc-mini-profiler


【解决方案1】:

如果您使用的是实体框架,请更新模型,因为您正在更改字段范围。

【讨论】:

    猜你喜欢
    • 2011-06-08
    • 2020-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多