是否有任何免费工具可以帮助简化 .NET 3.5 中 NHibernate 项目的使用?首先,我正在寻找某种代码和配置文件生成器来自动化一些使用 NHibernate 的更乏味的部分。
最佳答案
Fluent-NHibernate提供了另一种编写映射的方法,例如,它比标准 XML 方法更易于重构。
示例:
public CustomerMap : ClassMap<Customer>
{
public CustomerMap()
{
Id(x => x.ID);
Map(x => x.Name);
Map(x => x.Credit);
HasMany<Product>(x => x.Products)
.AsBag();
Component<Address>(x => x.Address, m =>
{
m.Map(x => x.AddressLine1);
m.Map(x => x.AddressLine2);
m.Map(x => x.CityName);
m.Map(x => x.CountryName);
});
}
关于.net - 免费的 NHibernate 辅助工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/278046/