TransactionScope和Entity Framework中的工作单元之间有什么区别

时间:2015-11-20 12:27:44

标签: entity-framework unit-of-work

最近我在实体框架中学到了工作单元。现在想到的一个问题是TransactionScope和unitOfWork层之间的区别是什么。我认为两者都做同样的事情。这是正确的吗?

1 个答案:

答案 0 :(得分:1)

它们是两个完全不同的东西。工作单元是一种设计模式或一套如何解决软件问题的指南。 TransactionScope是一个类,我可以使用它以编程方式定义事务的范围。

更多信息:

工作单位 - http://www.asp.net/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc-4/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application

TransactionScope - https://msdn.microsoft.com/library/bb738523(v=vs.100).aspx