在网站和Windows服务项目之间共享实体数据模型

时间:2019-03-06 17:53:04

标签: c# asp.net-mvc entity-framework-6 ado.net-entity-data-model

我有一个包含两个项目的解决方案。一个是使用Entity Framework 6的MVC中的网站项目,另一个是Windows服务项目。

实体数据模型(edmx),连接字符串以及所有其他设置在网站项目的web.config中定义。现在,我想在Windows服务项目中使用相同的数据模型。这可能吗?

我在Windows服务项目中添加了网站项目作为参考,但是它给了我一个错误,我应该定义所有web.config连接字符串以及app.config中的设置。我这样做了,但仍然无法正常工作,因为现在它期望实体数据模型。

即使我使用在网站项目类中定义的方法,并在Windows Service项目中使用该方法,它仍然会出错,因为该方法引用了Windows Service中不存在的实体数据模型。

如何解决此问题?

0 个答案:

没有答案