Hello friends I am new working with SQLite and I have a question, I finally managed to make my table and even put data (wow), but what I would like to know is if someone knows how to confirm whether the table is empty or not? and if it is, you know how to throw another function etc ... this is my code ...
using System.Linq;
using System.Text;
using Xamarin.Forms;
namespace SqlieTest_x
{
public class MemberDatabase
{
private SQLiteConnection conn;
public MemberDatabase() {
conn = DependencyService.Get<ISQLite>().GetConnection();
conn.CreateTable<Member>();
}
public IEnumerable<Member> GetMembers() {
var members = (from mem in conn.Table<Member>() select mem);
return members.ToList();
}
public string AddMember(Member member) {
conn.Insert(member);
return "success baby bluye ;*";
}
public string DeleteMember(int id) {
conn.Delete(id);
return "success user deleted";
}
}
}
I need something to evaluate the GetMembers response, in this view, I'm instantiating the bd, but knowing its contents before I return it to a view, does anyone think they know how to help me?
public MemberDatabase memberDatabase;
public Member member;
public FormsPage ()
{
InitializeComponent ();
memberDatabase = new MemberDatabase();
var members = memberDatabase.GetMembers();
/* if (members != null) // o algo similar que me permita saber su contenido
//previo a la consulta
{
DisplayAlert("no","no members", "i accept");
}*/
xlist.ItemsSource = members;
}