This solved my issue, some results where not getting the way it was supposed to
string storedProcedure = "Admin_AutoGenerateKeywordsFortblCompany @Company_ID=" + CompId;
var s= db.ExecuteStoreQuery>("exec " + storedProcedure).ToList();
here single or multiple results can be caught