Bom dia , é usar o entity framework para o acesso de dados e consultas no xamarin ?
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);
}
}
}