Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 存储过程在使用实体框架的MVC4中不返回变量_Visual Studio 2010_Sql Server 2008_Asp.net Mvc 4_Stored Procedures_Entity Framework 4 - Fatal编程技术网

Visual studio 2010 存储过程在使用实体框架的MVC4中不返回变量

Visual studio 2010 存储过程在使用实体框架的MVC4中不返回变量,visual-studio-2010,sql-server-2008,asp.net-mvc-4,stored-procedures,entity-framework-4,Visual Studio 2010,Sql Server 2008,Asp.net Mvc 4,Stored Procedures,Entity Framework 4,嗨,我有一个这样的存储过程 CREATE PROCEDURE getAlbum @name nvarchar(30), @Generename nvarchar(30) AS SELECT * FROM CoroporateApps.dbo.Album WHERE Artist = @name AND Genre = @Generename public ActionResult ReturnAlbumList(FormCollection form) {

嗨,我有一个这样的存储过程

CREATE PROCEDURE getAlbum @name nvarchar(30), @Generename nvarchar(30)   
AS  
SELECT *  
FROM CoroporateApps.dbo.Album  
WHERE Artist = @name AND Genre = @Generename
public ActionResult ReturnAlbumList(FormCollection form)
        {
            CoroporateAppsEntities storeDB = new CoroporateAppsEntities();
             string strArtist= Request.Form["Album"].ToString();
           string strGenre = Request.Form["GenreList"].ToString();
            var AlbumType = storeDB.getAlbum(strArtist, strGenre);
                return View(AlbumType);
        }
我有一个这样的控制器

CREATE PROCEDURE getAlbum @name nvarchar(30), @Generename nvarchar(30)   
AS  
SELECT *  
FROM CoroporateApps.dbo.Album  
WHERE Artist = @name AND Genre = @Generename
public ActionResult ReturnAlbumList(FormCollection form)
        {
            CoroporateAppsEntities storeDB = new CoroporateAppsEntities();
             string strArtist= Request.Form["Album"].ToString();
           string strGenre = Request.Form["GenreList"].ToString();
            var AlbumType = storeDB.getAlbum(strArtist, strGenre);
                return View(AlbumType);
        }
我有这样的看法 @模型System.Collections.Generic.IEnumerable

@{
    ViewBag.Title = "AlbumList";


    <div>
     @if (Model.Count() > 0)
     {
          <table>

     @foreach (var item in Model)
      {

      <tr>
      <td>@item.AlbumId</td>
      <td>@item.GenreId</td>
      <td>@item.ArtistId</td>
      <td>@item.Title</td>
      <td>@item.Price</td>
      <td>@item.AlbumUrl</td>
      <td>@item.Genre</td>
      <td>@item.Artist</td>

      </tr>  

     }
      </table>
      }
    </div> 
但是当我运行我的应用程序时,我无法在变量AlbumType中获取值。有人能告诉我如何从存储过程中获取值并将其存储在变量中吗