I need to make a selection from a SQL Server table and concatenate the results into a SQL string so I end up with var sqlString = "Select blah from myTable where blah blah order by blah":

Here's my LINQ. I'm trying to select out the columns in the order I need them & concatanate them into 1 string:
var query = (from a in _Context.tbArticleTypeAssets
where a.ArticleType == ArticleType
select new {sqlQuery = a.ColSelection + "" + a.FromTable + "" + a.whereclause + "" + a.orderBY});
string queryResult = query.ToString();
The result is a Linq output which I don't want. I just want the values of the strings. Is there a way to achieve this?