在我的Silverlight应用程序中,我尝试使用带有Entity Framework的SQL Server存储过程来获取Customer实体。
在函数映射中,我还配置了返回Entities Customer的函数。正如所料,它具有CustomerID
,CustomerName
等属性
但是,缺少其外键属性。我在返回的实体上看不到任何ID。例如,Customer有一个引用EmployeeRange表的外键EmployeeRangeID
。
如果我使用LINQ 2 EF,我可以在Customer实体上看到返回的EmployeeRangeID。当我使用SP IN EF返回客户entites时,我无法在客户端上的EmployeeRangeReference或EmployeeRangeID上看到EmployeeRangeID。
如何解决这个问题?
答案 0 :(得分:0)
你是如何映射的?当您设置Function Import以返回在模型中生成的Customer实体时,它与其他地方使用的实体没有什么不同。因此,您的映射可能存在问题,并且它正在生成新的实体类型......