public List<tbAluno> RetornaDados()
 {
  List<tbAluno> dados = new List<tbAluno>();
  using (DataClasses1DataContext ctx = new DataClasses1DataContext())
  {
   var obj_dados = from d in ctx.tbAlunos select d;
   foreach (var item in obj_dados)
         {
         tbAluno aluno = new tbAluno();
         aluno.idAluno = item.idAluno;
         aluno.nome = item.nome;
         aluno.nota = item.nota.Value;
         dados.Add(aluno);
         }
     }
 return dados;
 }        
		private void detach_tbAlunos(tbAluno entity)
		{
			this.SendPropertyChanging();
			entity.tbCurso = null;
		}
		private void attach_tbAlunos(tbAluno entity)
		{
			this.SendPropertyChanging();
			entity.tbCurso = this;
		}
 partial void DeletetbAluno(tbAluno instance);
 partial void UpdatetbAluno(tbAluno instance);
 partial void InserttbAluno(tbAluno instance);