使用POCO模板实现IEntityWithKey

时间:2011-10-29 14:17:40

标签: c# entity-framework poco

我(对我而言,非常令人惊讶)从未见过有关此事的任何问题或博文。

是否可以以POCO类实现IEntityWithKey接口的方式修改POCO T4模板?我想这样做是为了能够将实体直接附加到ObjectContext。

这可能吗?有什么缺点?

1 个答案:

答案 0 :(得分:2)

你没有看到任何关于这个的问题,因为实现接口将意味着你的实体不再持续无知(这是使用POCO的主要原因),因为它会暴露依赖于Entity框架的持久相关属性。这就是为什么没有人将它与POCO模板一起使用的原因。

但是可以实现这个界面。