大家好。
在 c# .net VS 2008 中,我正在开发一个 N 层 CRM 框架解决方案,完成后我想分享它。
该架构基于:
数据访问层、实体框架、业务逻辑层、WCF,最后是表示层(win forms)。
在某处我读到,超过 2 层是有问题的,因为乐观并发更新(具有相同数据的多个客户端事务)。
在最大。2 层解决方案这应该不是问题,因为控件(如 datagridview)自己解决了这个问题,所以我问自己使用 2 层是否更好,从而避免乐观并发问题?
实际上,我想为大型项目而不是 2 层制作 N 层解决方案。我不知道如何解决这样的并发问题,希望在这里得到帮助。
当然应该有一些很好的机制来解决这个问题......也许有任何建议、例子等?
感谢你在期待。
最好的问候, Jooj