Dot-Net
免費的 NHibernate 輔助工具?
是否有任何免費工具可幫助簡化 .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 時必須這樣做。