标签: c# linq linq-to-sql
我想对数百或数千个linq到sql对象执行状态验证。 例如,仅Status A& B可以更改为Status C,然后C可以更改为D,...
Status A
B
Status C
C
D
考虑到性能和可扩展性,最佳解决方案是什么? “DetectChanges”是否适合我的情景?
答案 0 :(得分:1)
您需要的是在代码中简单实现状态机概念。
由于它在软件工程中是众所周知的概念,我将提供有用的资源以及遵循和实现此概念的示例。
这是您的资源: