Bom dia , é usar o entity framework para o acesso de dados e consultas no xamarin ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia , é usar o entity framework para o acesso de dados e consultas no xamarin ?
Oi Yrvin, tudo bem?
O EntityFramework não tem suporte ao SQLite no Xamarin, infelizmente. Mas você pode usar um mapeamento simples, como fizemos com SQLite na classe AgendamentoDAO:
public class AgendamentoDAO
{
private readonly SQLiteConnection conexao;
private List<Agendamento> lista;
public List<Agendamento> Lista
{
get
{
if (lista == null)
{
lista = new List<Agendamento>(conexao.Table<Agendamento>());
}
return lista;
}
private set
{
lista = value;
}
}
public AgendamentoDAO(SQLiteConnection con)
{
conexao = con;
conexao.CreateTable<Agendamento>();
}
public void Salvar(Agendamento agendamento)
{
if (conexao.Find<Agendamento>(agendamento.ID) == null)
{
conexao.Insert(agendamento);
}
else
{
conexao.Update(agendamento);
}
}
}