我为存储过程创建了一个函数Mapping。存储过程从简单的表变量
返回数据 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字段,但这仍然不起作用。
答案 0 :(得分:0)
我设法解决了这个问题。我忘记了我需要在我的解决方案的Web端创建一个新的ObjectQueryable方法来返回新类型的对象。没有它,该类型将不会转移到silverlight应用程序端。一旦我添加,删除所有生成的代码并重新生成它工作:)我仍然必须手动将Key属性添加到我的关键字段,因为这之前我已经惹恼了我,但我已经准备好了!我真的需要找到一种方法来阻止EF缓存内容,但这包含在我的其他问题中