问题标签 [simplerepository]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
686 浏览

c# - 细粒度的 CRUD 与 Subsonic 的 SimpleRepository

假设我的 C# 应用程序中有一个带有属性A和属性B的TestClass。我通过我的代码更改了B的值,我保持属性A不变。我通过 SimpleRepository 的 Update 方法更新数据库中的 TestClass。

正如我所看到的,它还更新了数据库中的属性A值。

这很容易测试:我在我的应用程序外部(“手动”)更改我的数据库中的值A,然后我从我的应用程序进行更新。属性A的值根据我的应用程序中的 TestClass 状态更改回其值。

所以,我的问题是:是否可以只更新某些属性,而不是 SimpleRepository 的整个类?是否有一些“IgnoreFields”的可能性?