.net - 免费的 NHibernate 辅助工具?

标签 .net nhibernate .net-3.5 code-generation

是否有任何免费工具可以帮助简化 .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/

相关文章:

c# - Graphics.IsVisible(Rectangle rect) 的文档有误吗?

c# - 清除 wpf 中的数据网格值

c# - 位数组和 XOR

C# Nhibernate 保存列表

c# - 相同的方法但不同的签名取决于 .NET 框架版本?

c# - 从集合中删除在 Nhibernate 中不起作用

nhibernate - 如何按 Criteria API 中的计算列对记录进行排序?

sockets - 我在 Windows Server 2003 中可以拥有的打开套接字数的上限是多少

asp.net - VS2008 CR 报告查看器。打印和导出为 PDF 不起作用

c# - Winforms - 如何改变 ListView 控件中行的颜色?