我目前有一个使用.net 4.5的webforms网站。我想添加一个带有实体framewrok的类库。我希望确保这个类库能够与dotnet核心和我现有的webforms项目一起工作。
对于所有版本的.net,它是非常混乱的。据我所知,dotnet标准可以作为这种情况的中间件。但我不确定这是真的。
有什么建议吗?
发布于 2018-06-23 02:54:44
是的,您必须使用.NET标准和实体框架核心。.NET框架将能够与.NET标准接口
我会从https://www.youtube.com/watch?v=ECNLyvxLnuQ开始
关于标准的文档不多,但这将使您对标准有一些概念性的理解
发布于 2018-06-23 03:27:44
请注意,"ASP.NET与ASP.NET核心“和”实体框架与实体框架核心“是完全不同的框架,尽管它们的名称相似。
ASP.NET和实体框架以.NET框架为目标,这意味着它们只能在.NET框架上工作。
ASP.NET核心和实体框架核心针对.NET标准,这意味着它们可以在.NET框架和.NET核心上工作。
WebForms基于ASP.NET,并且没有(也没有计划)在ASP.NET核心上进行迁移,因此旧的WebForms项目将永远不能在.NET核心上工作。从ASP.NET MVC到ASP.NET核心MVC的迁移是一个巨大的任务,WebForms甚至是不可能的。
如果你真的需要在.NET核心上运行你的项目,你的整个项目将会有一个完整的重构:
https://stackoverflow.com/questions/50993676
复制相似问题