gpt4 book ai didi

c# - 在我们的解决方案中将 Entity Framework 放在哪里?

转载 作者:太空狗 更新时间:2023-10-29 23:03:07 26 4
gpt4 key购买 nike

好的,所以我们有一个包含以下项目的解决方案:

  • 业务逻辑
  • 实体
  • 数据访问
  • 实用工具
  • 单元测试
  • 用户界面

这是一个非常大的企业级应用程序。我的问题是,我们把 Entity Framework 放在哪里?一方面,EF 似乎是一种数据访问技术,应该加入 DataAccess 项目。但另一方面,它会生成自己的实体,这些实体应该放在我们已经很大的实体项目中。

哪个项目更适合 Entity Framework ?

是否可以从 EF 中的持久化逻辑中分离出实体?

最佳答案

将 EDMX 文件放入 DataAccess。为实体添加 T4 模板并将其从 DataAccess 移至 Entities(您可能必须修改模板中 EDMX 的路径)。它会起作用——我一直在使用它。

编辑:

这里是 Walktrhough for POCOs但它应该与 STEs 相同。

关于c# - 在我们的解决方案中将 Entity Framework 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5558996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com