是否有任何免費工具可以幫助簡化在.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. 免費測試工具
- 4. 免費在線UML工具
- 5. 免費Powershell調試工具
- 6. 遷移輔助工具不工作
- 7. 幫助我填寫Win7表格的免費工具/提示?
- 8. 是否有可用於Eclipse的免費幫助創作工具?
- 9. 免費的UML工具,理想的.NET
- 10. Web輔助功能測試工具
- 11. tfs express 2012的免費報告工具
- 12. 免費的JavaScript工具欄菜單
- 13. HTML,免費的網頁編輯工具
- 14. 卡布奇諾的免費UI工具?
- 15. 尋找免費的GUI工具在PostgreSQL
- 16. 信息檢索的免費工具?
- 17. 有什麼好的免費HttpDebugging工具
- 18. 可配置的免費差異工具?
- 19. 免費的DTD到XSD轉換工具?
- 20. 免費的UML繪圖工具
- 21. 免費的ASP.net調度工具
- 22. GitLab的免費推送日誌工具
- 23. 免費的CVS報告工具
- 24. 免費的MySQL同步工具
- 25. 用於創建exe的免費工具
- 26. 免費的SNMP模擬器工具?
- 27. 是否有免費的PowerBuilder工具?
- 28. 對於免費XSLT工具的建議
- 29. 免費的XSD到DTD轉換工具?
- 30. Azure的服務費,輔助角色
我喜歡那樣。謝謝你提到它。 – 2008-11-11 12:42:58