Добавление интерфейса к частичному классу

У меня есть класс, который создается сторонним инструментом:

public partial class CloudDataContext : DbContext 
{
    // ...SNIPPED... 
    public DbSet<User> Users { get; set; } 

}

Я создаю частичный класс, а затем назначаю интерфейс, чтобы потом добавить этот класс:

public partial class CloudDataContext : IDataContext
{

}   

IDataContext имеет единственное свойствоUsers.

Это не скомпилируется, компилятор жалуется, что интерфейс не реализован.

Если я переместить интерфейс в сгенерированный класс, он работает нормально. Я не могу сделать это, хотя это сгенерированный код.

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

Ответы на вопрос(2)

Ваш ответ на вопрос