This is my code. And I am using VS2017, AccessDatabaseEngine 32 bit.
[HttpPost]
public JsonResult GetConditionOfDisease(string inputString)
{
    var adapter = new OleDbDataAdapter("select * from [history$]", connectionString);
    var ds = new DataSet();
    adapter.Fill(ds, "CompetitorAsset");
    System.Data.DataTable data = ds.Tables["CompetitorAsset"];
    List<string> conditionOfDisease = data.AsEnumerable().Select(r => r.Field<string>("F5")).ToList();
    conditionOfDisease.RemoveAt(0);
    var distinctConditionOfDisease = conditionOfDisease.Distinct().ToList();
    var matchConditionOfDisease = distinctConditionOfDisease.Where(s => s != null && s.Trim().ToLower().Contains(inputString.Trim().ToLower())).ToList();
    return Json(matchConditionOfDisease);
}
