私は、IAddressと呼ばれるインターフェースと、住所と呼ばれる街、都道府県、都道府県、郵便番号、国を扱うクラスを持っています。私はすべてのアドレス情報を持ってインターフェイスIAddressを実装し、プロパティ値をロードするAddressのコンストラクタに渡したいLinq2Sqlクラスをいくつか持っています。Linq2Sqlクラスにインターフェイスを実装できますか?
Linq2Sqlクラスのimpmentを作成し、作成した部分クラスを介してインターフェイスすることは可能ですか?前もって感謝します!私のクラスで
追加コメント
私は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; }
}
}
(オブジェクトがそのインターフェイスにキャストされていない限り、それは見えなくなります)のみのインターフェイスを実装するために使用冗長プロパティは表示されませんメンバー名はエンティティクラスのプロパティ名と同じですが、これで十分です:p ublic partial class場所:IAddress {} –