Я пытаюсь получить все данные из таблицы SQL Server с использованием строго типизированного текстового контекста LINQ To SQL, как в этом примере MSDN: Как: подключиться к базе данных (LINQ to SQL)
Мой код выглядит следующим образом:
public class bioAppointments
{
string _strConnString = "Data Source=local; Initial Catalog=MyDatabase; User Id=MyUser; Password=MyPassword;";
public List<Appointment> getAllAppointments()
{
SqlConnection connection = new SqlConnection(_strConnString);
Appt dc = new Appt(connection);
var query =
from appt in dc.myAppointments
select new Appointment
{
AppointmentId = appt.AppointmentId,
StartDate = appt.StartDate,
EndDate = appt.EndDate,
StartTime = appt.StartTime,
EndTime = appt.EndTime,
Notes = appt.Notes,
};
return query.ToList();
}
public partial class Appt : DataContext
{
public Table<Appointments> myAppointments;
public Appt(string connection) : base(connection) { }
}
public class Appointment
{
public int AppointmentId { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
public DateTime StartTime { get; set; }
public DateTime EndTime { get; set; }
public String Notes { get; set; }
}
}
Я получаю ошибку компиляции:
Не удалось найти тип или имя пространства имен 'Назначения' (отсутствует директива using или ссылка на сборку?)
Волнистость ниже в классе Appt .
Кто-нибудь знает, что это значит и как я могу это исправить?