C#亚音速SQLite:更新时出现NullReferenceException

C#亚音速SQLite:更新时出现NullReferenceException,c#,sqlite,subsonic3,C#,Sqlite,Subsonic3,我见过一些类似的老帖子,但我似乎是用SQLite而不是SQLServer来实现的 我认为这个版本是3.0.0.3 我正在对一个对象进行更新,在这个特定的例子中,该对象被传递到一个表单并保存在那里……存储库的Save()方法在同一个类上。在更新之前,我已经检查了属性,一切都正常吗?检索对象时,将更新单个属性,然后尝试保存 错误消息: System.NullReferenceException: Object reference not set to an instance of an object

我见过一些类似的老帖子,但我似乎是用SQLite而不是SQLServer来实现的

我认为这个版本是3.0.0.3

我正在对一个对象进行更新,在这个特定的例子中,该对象被传递到一个表单并保存在那里……存储库的Save()方法在同一个类上。在更新之前,我已经检查了属性,一切都正常吗?检索对象时,将更新单个属性,然后尝试保存

错误消息:

System.NullReferenceException: Object reference not set to an instance of an object.

   at SubSonic.Query.Update.GetCommand()

   at SubSonic.Query.Update.Execute()

   at SubSonic.Repository.SimpleRepository.Update[T](T item)

这似乎是3.0.0.3中的一个已知错误:

请参阅以下链接:

不幸的是,我刚刚弄明白了“Git”是什么,现在我需要看看如何获取源代码、更改它、编译它并使用它,直到发布新的更新

更新:

从上面第二个链接(integratedwebsystems)中所示的更新源下载了更改。这修复了问题

事实证明,从Github下载是基本的zip下载,包含所有源代码和VS项目等,很容易完成