私は Asp.Net Identity フレームワークを使用しており、次のような User クラスがあります。
public class User : IUser
{
public string Id {get; private set;}
public string Email {get; set;}
string IUser.UserName { get { return Email;} set { Email = value;}}
}
Asp.Net Identity Framework のバージョン 2 にアップグレードしたところ、「明示的なインターフェイス宣言の 'IUser.UserName' はインターフェイスのメンバーではありません」というコンパイル エラーが発生し始めました。以前はすべて問題ありませんでした。
何が起こっている?