In Beta1 the mapping for CLR classes to EDM types is somewhat unforgiving.
It sounds as if the problem here is that multiple 'Entry' classes have been found that don't match the required 'Entry' entity. We should just ignore those, but in Beta1 we don't and you get an exception.
We have worked on this for the next beta, so that instead the EF carries on looking for a matching class, and in your case would find your Entry class, and all would be okay.
Until Beta2 is released you will probably need to change the name of your Entry class to something a little more unique.
Hope this helps
Alex
Program Manager on the Entity Framework team.
Alex James
2009-05-28 06:51:35