实体框架 - 存储过程

时间:2012-08-09 18:17:54

标签: entity-framework stored-procedures

我的存储过程如下所示:

create Procedure procLoc
AS
BEGIN
      select 
          pr.name, loc.address
      from 
          Profile pr 
      join 
          Location loc on pr.id = loc.id
END

对于出现的添加功能导入对话框,有以下选项

  • 标量
  • 复合
  • 实体

在这种情况下,我会选择哪个选项?

1 个答案:

答案 0 :(得分:1)

由于您的存储过程返回多个值:pr.name,loc.address,因此您只有2个选项 - 复杂或实体。如果您已经使用名称/地址属性映射了实体,则可以选择它,否则选择复杂。我经常点击Get Column Information按钮,然后点击Create New Complex type,然后让它为我生成一个。