Entity framework 4 Windows服务中的实体框架(客户端-服务器应用程序)
我刚刚开发了一个带有实体框架和代码的MVC web应用程序。此应用程序将作业列在表中 现在我正在开发一个Windows服务,它读取这个作业表并处理作业。完美的解决方案是在此windows服务中使用实体框架 我的问题是如何在Windows服务中实现实体框架,更重要的是,如何在Windows服务中使用作为客户端的MVC web应用程序模型作为服务器 我已经看到Code First与ADO.NET自跟踪实体生成器不兼容,ADO.NET自跟踪实体生成器似乎是服务器客户端环境的正确解决方案。我是否需要将Code First EF应用程序更改为STE,或者是否有其他解决方案来获取windows服务中的模型 我在谷歌上搜索了如何在一个充当客户端的Windows服务中实现EF,但什么也没找到。操作指南/教程将是完美的Entity framework 4 Windows服务中的实体框架(客户端-服务器应用程序),entity-framework-4,ado.net,windows-services,Entity Framework 4,Ado.net,Windows Services,我刚刚开发了一个带有实体框架和代码的MVC web应用程序。此应用程序将作业列在表中 现在我正在开发一个Windows服务,它读取这个作业表并处理作业。完美的解决方案是在此windows服务中使用实体框架 我的问题是如何在Windows服务中实现实体框架,更重要的是,如何在Windows服务中使用作为客户端的MVC web应用程序模型作为服务器 我已经看到Code First与ADO.NET自跟踪实体生成器不兼容,ADO.NET自跟踪实体生成器似乎是服务器客户端环境的正确解决方案。我是否需要将C
非常感谢您分享数据层: 您应该将数据层代码分离到单独的程序集项目中,并从web应用程序和服务中引用它 2个自跟踪实体:
你不应该再用这些了。它们在EF4.1之前很有用,但现在已经过时了。可以在服务中使用POCO对象。答案1似乎是一个很好的解决方案。如果我分开模型,就像这个答案解释的那样,这就足够了,或者我需要做些别的事情?你只需要分开你的数据访问代码,这样你就可以从你的Windows服务中使用它,就像从你的Web应用中使用它一样。这可能只是意味着你的代码优先类和你的DbContext派生类。随后,我在app.config中插入了数据库的connectionstring。