Добавление интерфейса к частичному классу
У меня есть класс, который создается сторонним инструментом:
public partial class CloudDataContext : DbContext
{
// ...SNIPPED...
public DbSet<User> Users { get; set; }
}
Я создаю частичный класс, а затем назначаю интерфейс, чтобы потом добавить этот класс:
public partial class CloudDataContext : IDataContext
{
}
IDataContext
имеет единственное свойствоUsers
.
Это не скомпилируется, компилятор жалуется, что интерфейс не реализован.
Если я переместить интерфейс в сгенерированный класс, он работает нормально. Я не могу сделать это, хотя это сгенерированный код.
Как я могу применить интерфейс к частичному классу, чтобы выставить класс, как определено выше?