Учитывая EntityType, такой как "Контакт", как я могу получить из него название EntitySet, он принадлежал бы, т.е. плюрализация, такая как "Контакты"?
Если у вас уже есть присоединенная сущность (очевидно, вам не нужна первая строка, просто используйте существующую сущность):
Contact c = context.Contacts.Where(x => x.blah).FirstOrDefault();
string setName = c.EntityKey.EntitySetName;
Или, если у вас ее нет:
string className = typeof(Contact).Name
var container =
context.MetadataWorkspace.GetEntityContainer(context.DefaultContainerName, DataSpace.CSpace);
string setName = (from meta in container.BaseEntitySets
where meta.ElementType.Name == className
select meta.Name).First();