Это одно и то же лицо, поэтому вам нужен только один. Отличается контекст, в котором он используется - либо вы создаете нового сотрудника, либо редактируете существующего.
Службы Silverlight RIA позаботятся об этом, поскольку они знают, как выполнять отслеживание изменений.
Итак, когда вы редактируете, вы выполните поиск в вашем контексте и выполните операцию LoadOperation, которая вернет вам объект из БД. Разрешить пользователю редактировать поля Employee на клиентском компьютере, а затем выполнить SubmitOperation, чтобы сохранить изменения в БД.
Для новых сотрудников вы создаете новый EmployeeEntity в своей модели представления, а затем добавляете его в коллекцию сотрудников контекста. Вот так:
EmployeeContext.Employees.Add(Employee);
Когда поля заполнены правильно (и, надеюсь, вы используете сверхлегкие правила проверки Silverlight для обеспечения правильности данных), вы снова выполняете SubmitOperation для сохранения нового объекта в БД.