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