如何丢弃存储过程中的标量值?

时间:2011-10-12 19:00:49

标签: sql-server sql-server-2008 stored-procedures

请任何人告诉我如何丢弃存储过程中的标量值?

这是我的SP

CREATE PROCEDURE testdata
AS
BEGIN
    SET NOCOUNT ON;
    SELECT c.CustomerName,c.CustomerCode, a.Address, a.Email,a.phone,a.ZipCode 
    from Customer c
    join Address a on c.CustomerCode = a.CustomerCode
END
GO

这是我的C#代码

 CustomerDataEntities enty = new CustomerDataEntities();
        var productEntity = enty.testdata123();

    // error foreach statement cannot operate on variables of type int
    foreach (var prd in productEntity) 
    {

    }
    return CustomerList;  

感谢。

1 个答案:

答案 0 :(得分:1)

根据您在此处显示的内容,我假设您的存储过程设置为导入的函数。我猜你没有将这个函数的结果映射到实体类型。