关于 c# 4.0:EF4 – 非 POCO 实体是否可以实现接口?

EF4 - is it possible for non-POCO entities to implement an interface?

只是想知道,通过模型/数据库创建的实体是否可以首先实现接口?如果是这样,是否只需将其添加到部分类中,如下所示:

1
2
3
4
public partial class SomeEntity : ISomeInterface
{
    // blah
}

或者它会更多地参与?


是的,您建议的方法应该可以正常工作。或者,您可以使用自定义 T4 模板来生成具有已经存在的接口实现的类(通过模板)。