c# - Entity Framework 中的接口(interface)(接口(interface)中的接口(interface))

标签 c# entity-framework interface entity

我在 Entity Framework 中有两个实体。现在我想通过将 DAL 实体的接口(interface)放入域中来分隔它们。

所以最终结果是:

Darwin

  • 人员:IPerson(EF 实体)
  • 图书:IBook(EF 实体)

域名

  • 界面(文件夹)
    • IP 人
    • 电子书
  • 人(域实体)
  • 书籍(域实体)

现在的问题是,我的 Dal.Person 应该拥有虚拟 Book 还是 IBook? DAL.Person、IPerson 和 Domain.Person 应该是什么样子(给我一个非常小的接口(interface)示例)

最佳答案

EF 不支持使用接口(interface),因此如果您想将其用作由EF。

关于c# - Entity Framework 中的接口(interface)(接口(interface)中的接口(interface)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665865/

相关文章:

c# - 为什么从 DNX 迁移到 .NET CLI 需要更改代码?

c# - ASP.NET MVC Action 过滤器

.net - 如何在数据库优先方法中进行迁移

java - 在java接口(interface)中使用实现类型

c# - 您如何将此查询转换为方法语法?

c# - 如何在 Visual Studio 中为生产环境配置 Web 引用

c# - 使用 EF 插入具有多对多关系的操作

entity-framework - 如何使用 Linq To Entities 处理分页 IQueryable? (OrderBy 的问题)

c# - 通过 switch 语句处理对象集合

图像中的 HTML 元素?