次のプロパティを持つエンティティ SampleObject があります
SampleObject.cs
Guid Id {get; set;}
string Name {get; set;}
IList<string> Images {get; set;}
これらの ImagePathUrls プロパティを次のようにマップしようとしました
Map(x => x.Images, ("ImagePathUrl")).Length(255);
ImagePathUrl
もちろん、データベース側には、タイプの列を持つテーブルがありますnvarchar 255
。
デバッグ時に次のエラーが発生します
Could not determine type for: System.Collections.Generic.IList`1
[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, for columns: NHibernate.Mapping.Column(ImagePathUrl)