我正在尝试使用Fluent NHibernate为以下模型创建映射文件。但是,我不确定如何在映射文件中为列表< string>执行映射。如何在FluentNhibernate中为列表<SomeNativeType>创建映射?
public class MyClass
{
public virtual Guid Id { get; set; }
public virtual string Name { get; set; }
public virtual List<string> MagicStrings { get; set; }
}
public class EnvironmentMapping : ClassMap<Models.Environment>
{
public EnvironmentMapping()
{
Id(x => x.Id);
Map(x => x.Name);
//HasMany(x => string) What should this be ?
}
}
在这方面的帮助非常感谢。谢谢!
MagicStrings是否存储在同一个表中作为分隔字符串或在一个单独的表中? – 2010-03-24 13:56:31
+1我从来没有想过在哪里/如何存储表格方面,这个评论以及来自我的同事的一些帮助帮助我找到了解决方案,谢谢! – 2010-03-25 19:08:21