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