Вы можете определенно использовать классы POCO в нескольких моделях.
Например, такой класс:
public class Person
{
public int ID {get;set;}
public string Firstname {get;set;}
public string Surname {get;set;}
public string Lastname {get {return Surname;} set {Surname = value;}}
}
Будет работать в EDMX, который определяет Person
как ID,Firstname,Surname
Ибудет работать во втором EDMX, который определяет Person
как ID,Firstname,Lastname
Не уверен, хотя в отношении объектов самообследования STE являются 'POCO', но у них также есть некоторый код для конкретной модели, который может перерыв, если определение EntityType отличается в ваших двух EDMX (как в моем примере выше).
Вы должны попробовать это.
Надеюсь, это поможет
Алекс (бывший член команды EF)