我正在尝试在实体框架类生成的类中进行一些抽象,并进行如下设置:
EntityClassA (Generated)
{
EntityCollection<EntityClassB> EntityClassBs;
}
EntityClassB (Generated)
{
(...)
}
Partial EntityClassA : InterfaceA
{
(...)
}
Partial ClassB : InterfaceB
{
(...)
}
InterfaceA
{
IEnumerable<InterfaceB> EntityClassBs;
}
但我不断收到问题说 EntityClassA 没有正确实现,因为返回类型在 EntityClassB 上不匹配。
更新:抱歉,我不打算在这种状态下提交这个问题。更新示例以包含正确的 interfaceA 属性名称和更详细的说明。请记住,这只是一个示例,命名法并不代表实际名称。
我想要做的是我有一个 wpf 控件类库和一个数据库。WPF 库引用用于构造自定义表的一个类的数据库。所以我试图做的是通过使用接口来依赖数据包。有没有办法可以这样进行,还是有更推荐的方式?
我看到的是我需要完全匹配接口属性的签名,我不能实现这样的接口。