Dot-Net

免費的 NHibernate 輔助工具?

  • May 16, 2011

是否有任何免費工具可幫助簡化 .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);  
   });
}

NHibernate 查詢分析器是建構查詢的必備工具。我知道,這不是為了配置,而是在嘗試了解 HQL 時必須這樣做。

引用自:https://stackoverflow.com/questions/278046