Entity framework 实体框架不生成复杂类型?

Entity framework 实体框架不生成复杂类型?,entity-framework,Entity Framework,我已经为存储过程创建了一个函数映射。存储过程从简单的表变量返回数据 DECLARE @tblResults TABLE( KeyName VARCHAR(100), ID INT IDENTITY, DataType INT, DayNo INT, Consumption FLOAT, SeriesName VARCHAR(20), DayType INT, DayKey VARCHAR(20)) 我已将复杂类型设置为正常类型,但它不能作为复杂

我已经为存储过程创建了一个函数映射。存储过程从简单的表变量返回数据

  DECLARE @tblResults TABLE(
  KeyName VARCHAR(100), 
  ID INT IDENTITY, 
  DataType INT, 
  DayNo INT, 
  Consumption FLOAT, 
  SeriesName VARCHAR(20), 
  DayType INT, 
  DayKey VARCHAR(20))
我已将复杂类型设置为正常类型,但它不能作为复杂类型使用


我已经进入Designer.cs文件并将[Key]添加到KeyName字段,但这仍然不起作用。

我设法解决了这个问题,谢谢。我忘记了我需要在解决方案的web端创建一个新的ObjectQueryable方法来返回新类型的对象。如果没有它,该类型就不会被传输到silverlight应用程序端。一旦我添加了这个属性,就删除了所有生成的代码并重新生成了它:我仍然需要手动将Key属性添加到我的Key字段中,因为这之前让我感到刺痛,但我已经准备好了!我真的需要找到一种阻止EF缓存东西的方法,但这在我的另一个问题

实体框架问题的顶级用户居住在欧洲。如果您没有立即得到答案,请在大约8小时后再查看回复时间,以便尽最大努力而不是SLA,这主要取决于问题的编写程度及其复杂性。谢谢,希望这是足够的信息。我真的不知道什么地方出了问题,也不知道如何解决,我真的没时间了。由于某些原因,EF没有为此函数导入生成实体类