본문 바로가기
C# /LINQ

EntityFrameWork ExecuteStoreQuery<>를 이용해 스칼라 형식으로 리턴 받기

by Hwoarang757 2016. 2. 24.

가끔 lambda 식이나 linq식이 아닌 Command를 그대로 호출이 필요할 때 사용하면 유용할 것 같습니다.

 

object 형식을 리턴형식 string으로 형변환 하여 결과값을 받습니다.

 

            string result = string.Empty;

            result = Db.ExecuteStoreQuery<string>("SELECT dbo.UFN_GetOneResult(@Param1,@Param2)"
             , new System.Data.SqlClient.SqlParameter("Param1", param1)
            , new System.Data.SqlClient.SqlParameter("Param2", param2)).FirstOrDefault();