Entity Framework 在 .NET 标准库中
Entity Framework in .NET Standard Library
场景:
我有一个针对 .net Framework 4.6.2 的 Web API 应用程序。现在我需要一个像应用程序这样的调度程序,所以我打算为此创建 aws lambda 函数。为了做到这一点,我计划在 .net 核心中创建新的。但是我目前的优先级不允许现在将整个应用程序迁移到.net core。
我的计划:
- 当前在.net core中启动新应用,慢慢将已有的WebAPI迁移到.net core
- 数据层库需要兼容现有的 Web API (.net Framework) 和新应用程序 (.net core)
- 为了兼容性,我正在考虑将我的数据层库迁移到 .net 标准
问题:
由于我是新的.net core 和.net standard,我有以下困惑
- 我也可以将 .net 标准用于数据层库吗?这是否可取?
- 需要使用哪个entity framework?如果是 EF 核心,这是否适用于我现有的 Web API? (当前 EF 6)
- 迁移以及使用 .net 框架和 .net 核心的任何问题
Can i use .net standard for data layer libraries also? Is this advisable?
当然可以。
Which entity framework need to use?
EF Core 2.0 以 .NET Standard 2.0 为目标。 docs.
中有关于如何将其与 .NET Core 和 .NET Framework 一起使用的分步教程
Any issues in migration and work with .net framework and .net core
请参阅 this 博客 post 了解有关最常见问题和解决方法的信息。
场景:
我有一个针对 .net Framework 4.6.2 的 Web API 应用程序。现在我需要一个像应用程序这样的调度程序,所以我打算为此创建 aws lambda 函数。为了做到这一点,我计划在 .net 核心中创建新的。但是我目前的优先级不允许现在将整个应用程序迁移到.net core。
我的计划:
- 当前在.net core中启动新应用,慢慢将已有的WebAPI迁移到.net core
- 数据层库需要兼容现有的 Web API (.net Framework) 和新应用程序 (.net core)
- 为了兼容性,我正在考虑将我的数据层库迁移到 .net 标准
问题:
由于我是新的.net core 和.net standard,我有以下困惑
- 我也可以将 .net 标准用于数据层库吗?这是否可取?
- 需要使用哪个entity framework?如果是 EF 核心,这是否适用于我现有的 Web API? (当前 EF 6)
- 迁移以及使用 .net 框架和 .net 核心的任何问题
Can i use .net standard for data layer libraries also? Is this advisable?
当然可以。
Which entity framework need to use?
EF Core 2.0 以 .NET Standard 2.0 为目标。 docs.
中有关于如何将其与 .NET Core 和 .NET Framework 一起使用的分步教程Any issues in migration and work with .net framework and .net core
请参阅 this 博客 post 了解有关最常见问题和解决方法的信息。