Winform应用程序中的EF(自跟踪实体)

时间:2011-09-12 07:41:19

标签: winforms entity-framework-4.1 self-tracking-entities

我想在我的winform应用程序中使用Entity Framework(带有Self Track Entities);但是我找不到任何带有winform的STE(Self Track Entities)的例子。有人可以告诉我是否不建议使用winform?

据我所知,STE的使用是跟踪正在进行的更改,并且只需要很少的代码来执行插入/更新/删除。那么,考虑到这个想法是否是一个好主意?

1 个答案:

答案 0 :(得分:1)

The main purpose of STEs是他们可以在分离时跟踪更改。在您的实体必须跨越物理边界(如Web服务)的情况下,大多数建议使用它们,以便在另一个进程中反序列化时跟踪更改并将这些跟踪的信息传输回原始进程。

这是你的情景吗?如果在加载实体和在WinForm中显示它之间没有任何进程边界,则不需要STE。 WinForm应用程序是连接状态场景,因此您可以使用常见的附加实体,生活上下文将跟踪所有更改(并且它将比STE更好)。