try
public List<string> GetColumnNamesByReportname(string Reportname)
{
using (var Context = new MCPEntities())
{
List<string> ColumnNames = Context.Reports.Where(c => c.ReportName == Reportname).Select(c => c.ColumnNames).ToList();
if (ColumnNames.Count == 1)
return ColumnNames[0].Split(',').ToList();
return ColumnNames;
}
}