Можете ли вы реализовать интерфейс для класса Linq2Sql?

У меня есть интерфейс под названием IAddress и класс Address, который обрабатывает улицу, город, штат / провинцию, почтовый индекс и страну. У меня есть пара классов Linq2Sql, которые имеют всю информацию об адресе и хотели бы реализовать интерфейс IAddress и передать его конструктору для Address, который будет загружать значения свойств.

Возможно ли иметь класс Linq2Sql и интерфейс через частичный класс, который я создал для него? Заранее спасибо!

Дополнительные комментарии

В моем классе у меня есть свойство с именем MailToStreet, я хочу, чтобы это сопоставлялось с IAddress.Street. Есть ли способ сделать это в частичном классе?

решаемая

Спасибо сообществу StackOverflow! Это было несложно! Вот мой окончательный код:

public partial class Location : IAddress
{
    string IAddress.Street
    {
        get { return this.Street; }
        set { this.Street = value; }
    }

    string IAddress.City
    {
        get { return this.City; }
        set { this.City = value; }
    }

    string IAddress.StateProvince
    {
        get { return this.StateProvince; }
        set { this.StateProvince = value; }
    }

    string IAddress.PostalCode
    {
        get { return this.PostalCode; }
        set { this.PostalCode = value; }
    }

    string IAddress.Country
    {
        get { return this.Country; }
        set { this.Country = value; }
    }
}

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

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