В нем говорится, что я не могу неявно преобразовать тип System.Data.SqlClient.SqlDataReader в System.Data.SqlClient.SqlDataAdapter:






Ваш компилятор правильный.
Замените строки на:
con.Open();
var adapter = new SqlDataAdapter(cmd);
itms.Load(adapter);
На самом деле вы хотели использовать SqlDataReader, скорее как
SqlDataReader reader = cmd.ExecuteReader();
Вы можете использовать что-то вроде этого:
var connstr = db.Database.Connection.ConnectionString;
SqlConnection connection;
connection = new SqlConnection(connstr);
connection.Open();
SqlDataAdapter adapter = null;
DataTable tab = new DataTable();
adapter = new SqlDataAdapter("select Query from [Drag-Drop] where [User_ID] = '" + UserID + "' order by Clock desc", connection);
adapter.Fill(tab);
string DQuery = tab.Rows[0][0].ToString();
Дайте знать, если поможет :)
Отредактируйте свой вопрос и скопируйте / вставьте код как текст в соответствии с правилами StackOverflow.