2012-08-09 172 views
0

我的存储过程是这样的:实体框架 - 存储过程

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

对于出现的附加功能导入对话框中,有下列选项

  • 标量
  • 复合物
  • 实体

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

回答

1

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

+0

谢谢马克。 Linq to SQL非常容易。你只是放弃了它,Linq到SQL做了所有的工作。 – 2012-08-09 18:32:50