SubSonic 3.0.0.3 更新异常

2024-06-25

当我尝试在 SubSonic 中更新时,我遇到了空引用异常。

这是我收到的异常消息:

未将对象引用设置为对象的实例。","StackTrace":" 位于 SubSonic.Query.Update.GetCommand()

我已经检查了正在更新的对象,没有丢失字段,所有类属性都与数据库列名称匹配。

有什么想法吗? 干杯托尼


显然这是一个issue http://github.com/subsonic/SubSonic-3.0/issues#issue/57已经找到了。我已经按照问题的OP所述进行操作,效果很好。

暂时解决方法如下:

Go to : http://github.com/subsonic/SubSonic-3.0/tree/master http://github.com/subsonic/SubSonic-3.0/tree/master,然后点击下载并选择3.0.0.3。

在 Subsonic.Core/Query/Update.cs 中,转到“GetCommand”方法(第 244 行)

Change x => x.Name.Equals

为了这x => x.QualifiedName.Equals

编译它并排序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SubSonic 3.0.0.3 更新异常 的相关文章

  • 使用 F5 时,finally 似乎没有在 C# 控制台应用程序中执行

    int i 0 try int j 10 i catch IOException e finally Console WriteLine In finally Console ReadLine 在VS2008中按F5时 finally块似乎
  • java中永远不会出现的异常

    我为点和向量编写一个类 我想用它们来计算向量的点和范数 这些是点类和向量类 public class Point public float x y public class MyVector public Point start end 我
  • 为什么《Scala 中的函数式编程》一书的“无异常处理错误”一章中没有提到“scala.util.Try”?

    在 Scala 中的函数式编程 一书中的 无异常处理错误 一章中 作者给出 从函数体抛出异常的问题 Use Option如果我们不关心实际的异常 Use Either如果我们关心实际的异常 But scala util Try没有提到 从我
  • 如何知道抛出了哪个异常

    我正在对我们的代码库进行审查 有很多这样的陈述 try doSomething catch Exception e 但我想要一种方法来知道 doSomething 抛出了哪个异常 在 doSomething 的实现中没有 throw 语句
  • 未捕获 Func<> 的异常(异步)

    我有以下代码 为了进行此重现而进行了简化 显然 catch 异常块将包含更多逻辑 我有以下代码 void Main var result ExecuteAction async gt Will contain real async code
  • Java - NoSuchMethodError 未被异常捕获[重复]

    这个问题在这里已经有答案了 我的印象是 Exception 非常适合捕获所有可能的异常 因为它们中的每一个都以 Exception 作为基类 然后 在开发 Android 应用程序时 我使用了以下方法 该方法在某些自定义 ROM 中已被删除
  • 在哪里可以获得用于导入 libcore.io 的 JAR?

    我想处理一个GaiException在我的应用程序中 调试器告诉我 它位于 libcore io 包中 但导入它会产生错误 我想我需要向我的项目添加一个额外的 JAR 才能正确解析此类型 我在我的 android sdk 文件夹中进行了一些
  • C#:编译表达式时已添加具有相同键的项目

    好吧 这是一个棘手的问题 希望这里有一位表达大师能够发现我在这里做错了什么 因为我只是不明白 我正在构建用于过滤查询的表达式 为了简化这个过程 我有几个Expression
  • 如何在 AngularJS 中获得更多堆栈跟踪

    我正在使用装饰器来更改 exceptionHandler行为 将日志发送到服务器 我的问题是异常的堆栈跟踪似乎毫无用处 仅显示堆栈的一部分 例如 语法错误 标记 未定义 不是列 NaN 处的主表达式 表达式 此处的表达式 at Error
  • android Volley 库 NegativeArraySizeException

    我从 Volley 库得到这个 NegativeArraySizeException 当我将 Volley android library module 更改为 Maven 依赖项后 此错误开始compile com android vol
  • 处理算法中的问题/错误的推荐方法

    将堆栈跟踪排除在外 可以说 错误 的想法是一个您不希望发生但确实发生的问题 如果我使用布尔系统来检查操作是否成功完成 它将如下所示 String array new String 10 int i 0 public boolean acce
  • 如何在 Python 中打印异常?

    如何打印错误 异常except block try except print exception 对于 Python 2 6 及更高版本和 Python 3 x except Exception as e print e 对于 Python
  • C++ 析构函数中的异常

    从其他线程 我知道我们不应该在析构函数中抛出异常 但对于下面的例子来说 它确实有效 这是否意味着我们只能在一个实例的析构函数中抛出异常 我们应该如何理解这个代码示例 include
  • GCC -fstack-check 选项在 C 中引发什么异常

    根据 gcc 文档 fstack check 生成代码以验证您没有超出堆栈边界 请注意 此开关实际上并不导致检查完成 而是执行检查 操作系统必须这样做 该切换会导致代码生成 以确保操作系统看到正在扩展的堆栈 我的假设是这个额外的代码将生成异
  • SubSonic 3.0.0.3 更新异常

    当我尝试在 SubSonic 中更新时 我遇到了空引用异常 这是我收到的异常消息 未将对象引用设置为对象的实例 StackTrace 位于 SubSonic Query Update GetCommand 我已经检查了正在更新的对象 没有丢
  • 使用具有不同参数的 Jackson for List 将 JSON 映射到 pojo

    JSON 格式 0 cast showname woh pagle type Episodes video src video mp4 DRM False 这里的问题是我遇到以下异常 org codehaus jackson map Jso
  • 超出 WCF 最大并发会话数

    我的公司申请遇到了问题 我将总结系统的关键要素 我公司的系统几年来一直在 Windows XP 和 7 Home Pro Basic 机器上运行 它是用 NET 4 0 编写的 基于 WCF 它使用默认的限制值 MaxConcurrentS
  • 如何捕获 NoSuchMethodException?

    我所依赖的代码中有一些不兼容的更改 所以我想捕获 NoSuchMethodException 来记录有关该问题的更多信息 当我使用这个时 try do something catch NoSuchMethodException e Syst
  • catch(...) 没有捕获异常,我的程序仍然崩溃

    我的测试仪遇到问题 我的应用程序在初始化时崩溃 我添加了更多的日志记录和异常处理 但它仍然崩溃并显示通用的 此程序已停止工作 消息 而不是触发我的错误处理 鉴于我的 main 看起来像这样并且有catch 什么情况下不会触发 try sim
  • 仅当数组为空时 JSON 反序列化才会失败

    在某些情况下 当我收到数组属性之一为空的 JSON 时 反序列化会失败 并引发以下异常 无法将当前 JSON 对象 例如 name value 反序列化为类型 SonicApi ClickMark 因为该类型需要 JSON 数组 例如 1

随机推荐

  • python中不完整的gamma函数?

    the scipy special gammainc第一个参数不能取负值 python 中还有其他实现吗 我当然可以进行手动集成 但我想知道是否已经存在好的替代方案 Correct result 1 Gamma 1 1 0 85 Use S
  • Rscript 正在绘制 PDF

    我有一个简单的R http en wikipedia org wiki R 28programming language 29脚本 当它通过 Rscript exe 运行时 默认情况下它会绘制为 PDF 文件 我希望脚本打开一个绘图窗口 我
  • CsvHelper 自定义分隔符

    在 CsvHelper 的早期版本中 我可以像这样设置默认分隔符 using var csv new CsvReader reader CultureInfo CurrentCulture csv Configuration Delimit
  • pgadmin:收到“详细信息:用户没有 CONNECT 权限。”错误

    我在 Mac Yosemite 上使用 pgAdmin III 我创建了一个角色 discount 和一个数据库 discount 在 pgadmin 工具中 如何授予用户 discount 对数据库 discount 的连接权限 以及表读
  • 如何读取屏幕上的像素?

    我正在尝试为网页游戏制作一个简单的机器人 所以我希望能够读取屏幕上像素的颜色 我已经在 Windows 上使用 GetPixel 完成了此操作 但我似乎无法在 OS X 上弄清楚它 我一直在网上查找并遇到了 glReadPixel 当我在X
  • 从 PHP 调用外部 shell 脚本并获取其进程 ID

    如何从 PHP 本身调用外部 shell 脚本 或者外部 PHP 脚本 并在同一脚本中获取其进程 ID command yourcommand gt dev null 2 gt 1 echo pid exec command output
  • 从不同目录导入proto文件

    我正在努力为 grpc 导入编写正确的配置 所以 net解决方案的结构是这样的 Protos Common common proto Protos Vehicle car proto 汽车微服务 在 car proto 里面我有 impor
  • Telegram 向 webhook 发送重复的 POST JSON 请求

    我正在尝试开发用于电报的城市机器人 但遇到了问题 向机器人发送消息后 Telegram 向 webhook url 发送 2 个重复请求 Webhook 脚本运行两次并向用户发送两次响应 脚本 来自官方电报文档的 hellobot php
  • 处理表单刷新的 jQuery 生日选择器

    我正在使用一个优秀的 jquery 插件为我的网络表单选择生日日期 演示在这里 http abecoffman com stuff birthdaypicker http abecoffman com stuff birthdaypicke
  • 如果当前版本 <> 市场版本,则提示 Android 应用程序用户更新应用程序

    假设我的 Android 应用程序版本 0 1 当前安装在用户的手机上 每次他们启动我的应用程序时 我都想检查 Android 市场中是否有不同的版本可用 假设这个版本是 0 2 如果这两个版本之间不匹配 我想显示一个对话框 提示用户升级应
  • Google App Engine 的用户 API 限制太多?

    看看 Google App Engine API 尽管它有很多出色的功能 但用户 API 却极其有限 看来你只能对拥有 Google 帐户 使用 OpenID 帐户或通过一些 OAuth 功夫 与 Facebook 帐户握手等 的人进行身份
  • 姜戈。登录表单的错误消息

    我制作登录名 密码表格 model class LoginForm forms Form username forms CharField max length 100 password forms CharField widget for
  • 计算序列 1,3,8,22,60,164,448,1224... 的第 n 项? [复制]

    这个问题在这里已经有答案了 可能的重复 我想以 Order 1 或 nlogn 的顺序生成序列 1 3 8 22 60 164 的第 n 项 https stackoverflow com questions 11301992 i want
  • 连接暂停后 GoogleApiClient 重新连接策略是什么?

    GoogleApiClient 的模糊 javadoc 告诉我们 GoogleApiClient ConnectionCallbacks onConnectionSuspended 将是 当客户端暂时处于断开连接状态时调用 如果远程服务出现
  • 如何使用 webpack 2 分离 css 文件中的 less 文件?

    我可以编译页面上的 less通过 webpack2 但我无法将 less 文件编译成 CSS 文件 webpack config js var path require path var webpack require webpack va
  • 如何使用c在Linux中获取当前时间戳(以纳秒为单位)

    我知道我们可以使用clock gettime CLOCK MONOTONIC 我尝试问的问题是 如果我需要以纳秒为单位的时间 从时代来看 这将是一个巨大的数字 例如 自纪元以来的秒数是13438461673 so 13438461673 1
  • React Native动态webview高度

    我有 WebView 内容 它根据内容量改变它的高度 所以我找到了一种方法 如何通过document title属性onNavigationStateChange来获取内容的高度 看起来像这样 let html 以及 onNavigatio
  • 如何在 Visual Studio Code 中打开“launch.json”文件?

    我是一名刚开始学习 Python 的新程序员 但有一些事情困扰着我 我想改变它 正如我所见 执行代码时可以从终端删除不需要的路径 我不知道如何访问 Visual Studio Code启动 json文件和谷歌上的所有解释都相当混乱 请注意
  • Swift3 中的数组排序

    在我的代码中 我有一个如下所示的结构 struct Object var name String var count Int 我现在正在创建一个包含 10 个对象的数组 这些对象具有随机名称和随机计数 有没有一个简单的方法a 按字母顺序对它
  • SubSonic 3.0.0.3 更新异常

    当我尝试在 SubSonic 中更新时 我遇到了空引用异常 这是我收到的异常消息 未将对象引用设置为对象的实例 StackTrace 位于 SubSonic Query Update GetCommand 我已经检查了正在更新的对象 没有丢