是否有任何免費工具可以幫助簡化在.NET 3.5中使用NHibernate項目的工作?首先,我正在尋找一些代碼和配置文件生成器來自動化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);
});
}
ActiveWriter是Visual Studio的一個插件,它爲NHibernate生成一些文件,但我還沒有機會深入研究它。
MyGeneration有一些用於代碼生成的nHibernate tempates。
過去也有一些免費版本的Code-Smith,但我不認爲它們已經被更新了一段時間。
NHibernate Query Analyzer是構建查詢的必要條件。我知道,這不是爲了配置,而是在嘗試讓你的頭部繞過HQL時必須的。
NQA確實似乎支持專門用於編輯映射文件的配置:http://stackoverflow.com/questions/528707/hibernate-nhibernate-mapping-file-editor/739835#739835 – 2010-07-20 23:42:40
您可以使用NHibernate查詢分析器流利的NHibernate? – UpTheCreek 2011-08-21 09:54:17
留意的奧倫(Ayende)的NHhibernate探查:
http://ayende.com/Blog/archive/2008/11/04/nh-prof-a-guided-tour.aspx
它尚未發佈,但它看起來非常有前途。
大衛海登彙集了T4 Templates生成示例流利NHibernate映射類。
http://codebetter.com/blogs/david.hayden/archive/2008/12/14/t4-templates-for-fluent-nhibernate.aspx
約NConstruct精簡版,一個小功能強大的工具來生成映射文件和實體的...
看一看:dPulpo,一個數據層生成工具生成NHibernate的映射文件,C#實體類和你的SQL數據庫。有一個Visual Studio插件,它目前處於測試階段並可以免費下載。
最新版本的LLBLGen能夠生成示例連貫NHibernate映射類和實體。
- 1. 免費的SQLite GUI工具?
- 2. 免費測試工具
- 3. 免費Powershell調試工具
- 4. 免費合併工具
- 5. 遷移輔助工具不工作
- 6. 是否有可用於Eclipse的免費幫助創作工具?
- 7. 幫助我填寫Win7表格的免費工具/提示?
- 8. 工具提示,輔助功能
- 9. Web輔助功能測試工具
- 10. 免費的JavaScript工具欄菜單
- 11. 免費的DTD到XSD轉換工具?
- 12. GitLab的免費推送日誌工具
- 13. 免費的XSD到DTD轉換工具?
- 14. 免費的MySQL同步工具
- 15. 對於免費XSLT工具的建議
- 16. 可配置的免費差異工具?
- 17. 有什麼好的免費HttpDebugging工具
- 18. 卡布奇諾的免費UI工具?
- 19. 免費的CVS報告工具
- 20. 是否有免費的PowerBuilder工具?
- 21. 信息檢索的免費工具?
- 22. 尋找免費的GUI工具在PostgreSQL
- 23. 免費代碼覆蓋工具
- 24. SQL Server事件探查免費工具
- 25. 敏捷開發;在線免費工具!
- 26. 免費SQL格式化工具
- 27. Linux免費網站線框工具
- 28. 開源或免費線框工具
- 29. 是否有一些免費的NHibernate生成器工具與C#,NHibernate.Mapping.Attributes?
- 30. 工具NHibernate的
我喜歡那樣。謝謝你提到它。 – 2008-11-11 12:42:58