Я реализовал List в своем коде, и теперь я должен изменить его на LinkedList, я создал свою собственную реализацию LinkedList, однако я получаю сообщение об ошибке при его изменении
public List<Sprint> GetAll()
{
var connection = Connection;
var result = new List<Sprint>();
try
{
var sql = "SELECT sp_id, sp_name, sp_date, sp_no_of_developers,sp_status FROM Sprint";
var command = new SqlCeCommand(sql, connection);
connection.Open();
var reader = command.ExecuteReader();
while (reader.Read())
{
var c = new Sprint
{
id = Convert.ToInt32(reader.GetValue(0)),
name = Convert.ToString(reader.GetValue(1)),
numberOfDevelopers = Convert.ToInt32(reader.GetValue(3)),
status = Convert.ToString(reader.GetValue(4))
};
result.Add(c);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (connection.State != ConnectionState.Closed)
{
connection.Close();
}
}
return result;
}
Если я изменяя его на
public Linkedlist l = new Linkedlist (Sprint)
Это показывает мне ошибку, что Sprint недопустим работает или нет