Как проверить, существует ли в модели DbContext.Set?

У меня возникает ситуация, когда я могу работать с несколькими DbContext, которые могут содержать или не содержать DbSet SomeEntity.

Естественно, если я отключу SaveChanges, а этот объект отсутствует, произойдет следующая ошибка:

Тип объекта SomeEntity не является частью модели для текущего контекст.

Как я могу проверить, существует ли сущность или набор сущностей в модели, и устранить неисправный фрагмент кода, если это не так?

Richard

5
задан Richard 25 May 2012 в 06:08
поделиться