Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为数百或数千个 linq to sql 对象执行状态验证。例如,只有Status A&B可以更改为Status C,然后C可以更改为D, ...
Status A
B
Status C
C
D
考虑到性能和可扩展性,最好的解决方案是什么? “DetectChanges”是否适合我的场景?
您需要的是在代码中简单实现状态机概念。
由于它是软件工程中众所周知的概念,我将提供有用的资源和示例来遵循和实现这个概念。
这里有资源: