SQLite com código EF primeiro

Após meu sucesso usando o SQLite com NHibernate, estou muito feliz em usá-lo para testar com o Entity Framework Code First.

Se você tiver alguns exemplos de conexões e configurar demos, isso seria ótimo e economizaria um pouco do meu dia agitado.

Muito obrigado.

EDITAR:

Vale ressaltar que estou recebendo esse erro durante a depuração ao aplicar ações crud por meio do "contexto de dados" EF:

Não foi possível determinar o nome do provedor para a conexão do tipo 'System.Data.SQLite.SQLiteConnection'.

<system.data>
    <DbProviderFactories>
        <remove invariant="System.Data.SQLite"/>
        <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".Net Framework Data Provider for SQLite"
   type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
    </DbProviderFactories>
</system.data>


<connectionStrings>
    <add name="DataContext"
         connectionString="Data Source=:memory:;Version=3;New=True;"
         providerName="System.Data.SQLite"
     />
</connectionStrings>

Esperamos que a EF se integre ao SQLite dessa maneira. Embora a mensagem de erro, assustadoramente, sugira provavelmente não.