Here is an answer for the simple example regarding a string:
using (MyEntities dataContext = new MyEntities())
{
var query = (from q in dataContext.Queries
where q.Query_Name == queryName
select q.Query).Single();
queryResults = dataContext.ExecuteStoreQuery<string>(query);
List<string> list = new List<string>(queryResults.ToArray<string>());
return list; }
I do not yet have a solution for substituting the string type with something else, although I am looking into the matter of returning a Datatable if the query would have more than one string result.