Vérifier si une table est vide avec Entity Framework à l'aide de CodeFirst

Je suis du développement d'une application utilisant MVVM où je veux utiliser Entity Framwork 5.0. C'est ma première fois avec EF, donc j'espère que je peux expliquer mon problème afin que vous tous comprendre.
Mon application dispose d'une base de données intégrée et im en utilisant le Code-Première approche.

Voici un exemple pour illustrer le problème:
Ici, j'ai mis mon Projet modèle qui-je définir comme une table dans la base de données intégrée, si je comprends bien correct.

class CreateDbContext : DbContext
{
    public CreateDbContext() : base() { }

    public CreateDbContext(String nameOrConnectionString) : base(nameOrConnectionString) { }

    public DbSet<Project> Projects { set; get; }
}

Maintenant dans mon ProjectViewModel je veux vérifier si le Projet de la table est vide dans la base de données, avant de faire quoi que ce soit.

using (var db = new CreateDbContext())
{
    if(db.Projects <-- checked if this is Tablet is empty ??)
}

Comment dois-je faire, ou est-ce même possible?

OriginalL'auteur mskydt86 | 2013-04-24