0

我正在关注使用 Silverlight 创建 RIA 服务解决方案的 msdn 演练。这是文章链接。我已经关注了至少 4 篇其他文章,并在 Internet 上发现了十几篇文章,但所有这些文章都是从 SQL 服务器创建 edmx。就我而言,我必须在后端使用 Oracle,所以我通过 Oracle Development Tool、Oracle Provider for .Net 创建了数据模型。

甲骨文提供者

生成 edmx 并构建所有内容后,

在此处输入图像描述

我继续创建一个域服务类以使用 silverlight 项目中的类,但由于某种原因,上下文类没有加载到它应该加载的下拉列表中。

在此处输入图像描述

由 edmx 生成的示例类如下所示

在此处输入图像描述

我一直在尝试这样做一个星期,在尝试了六次之后,我需要帮助。

4

1 回答 1

0

如果您使用的是 Visual Studio 2012,请查看此处:http: //support.microsoft.com/kb/2745294

总之:

  1. 在设计器中打开您的实体模型(如果需要,请单击设计器的“空白区域”以确保未选择模型内的任何对象)
  2. 在“属性”窗口中,将“代码生成策略”从“无”更改为“默认”
  3. 删除与模型相邻的两个“.tt”文件,假设您在创建实体模型时没有将这些文件修改为超出其原始状态。如果您修改了这些文件,则对实体模型的自定义将丢失。
  4. 重建项目
于 2014-11-17T10:39:22.803 回答