以下のクラスに [DataContract] と [DataMember] を使用しようとしています。
[DataContract]
public abstract class TestClass
{
#region Public Contructors
protected TestClass()
{
}
#endregion
#region Public Properties
[DataMember]
public IEnumerable<string> Subjects { get; set; }
#endregion
}
次のエラーが表示されます
型 System.Collections.Generic.IEnumerable`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] のメンバー TestClass.Subjects をシリアル化できません。これはインターフェイスであるためです
この問題を解決するにはどうすればよいですか?