2017-03-13 4 views
0

TeamIdのintパラメータを返すEntity Frameworkストアプロシージャを使用してレコードを挿入するロジックを記述しています。ストアプロシージャの関数インポートを作成しました。私はint型のパラメータを返す方法を確認していないreturnパラメータを持つエンティティフレームワークを使用してストアドプロシージャを呼び出す

enter image description here

以下のスクリーンショットを参照してください。あなたは手順がObjectResult<T>あるから取り戻す何

DATAACCESS層

public int InsertTeam(string countryCode, string teamName, string TeamDescription, string createdBy, char isActive) 
     { 
      using (var mcrContext = new MCREntities()) 
      { 
       return (from team in mcrContext.InsertTeam(countryCode, teamName, TeamDescription, createdBy, true) 


         select 
         { 


         }).ToList(); 
      } 

答えて

0

下のコードを参照してください。あなたの状況では、単に:

public int InsertTeam(string countryCode, string teamName, string TeamDescription, string createdBy, char isActive) 
{ 
    using (var mcrContext = new MCREntities()) 
    { 
     var result = mcrContext.InsertTeam(countryCode, teamName, TeamDescription, createdBy, true); 
     return result.Single().Value; 
    } 
} 
関連する問題