我有一个使用实体框架使用RIAServices的现有项目。该项目可以正确构建,并为我的服务生成包含所有上下文类的AmsiWeb.g.cs文件。为什么RIAServices.EntityFramework NuGet包会破坏上下文类代码生成?
我使用Code First实体和DbContext将基于设计器的实体和ObjectContext转换。我将RIAServices.EntityFramework NuGet包安装到包含我的服务的Web应用程序中。但是,现在当我构建AmsiWeb.g.cs文件时,只包含WebContext类。它不包含任何生成的服务。
我只在这一点上将单个EDMX模型转换为Code First和DbContext,并对使用该模型从DbDomainService继承的服务进行了必要的更改。
我正在使用EF 5.0 ...不知道这是否是因为我不知道如何将一个DLL添加到AmsiWeb应用程序项目会破坏代码生成。
什么会导致这不再工作,我该如何解决它?