0
我在將數據正確恢復到datagridview時遇到問題。首先我得到了什麼:[Nhibernate F]將數據加載到datagridview
兩類:
namespace hms.core.Entities
{
public class Osoba : BaseEntity
{
public virtual int Id { get; set; }
public virtual string Imie { get; set; }
public virtual decimal SumaWydatkow { get; set; }
public virtual Dział Dział { get; set; }
}
}
namespace hms.core.Entities
{
public class Dział
{
public virtual int Id { get; set; }
public virtual string Nazwa { get; set; }
public virtual int SumaWydatkowDzialu { get; set; }
public virtual IList<Osoba> Osoby { get; set; }
}
}
和映射:
namespace hms.data.Mappings
{
public class OsobaMap : ClassMap<Osoba>
{
public OsobaMap()
{
Table("Osoba");
Id(e => e.Id);
Map(e => e.Imie, "Imie").Length(50);
Map(e => e.SumaWydatkow, "SumaWydatkow");
References(e => e.Dział, "IdDzialu").Not.LazyLoad();
}
}
}
namespace hms.data.Mappings
{
public class DziałMapowanie : ClassMap<Dział>
{
public DziałMapowanie()
{
Table("Dział");
Id(e => e.Id);
Map(e => e.Nazwa, "Nazwa").Length(50);
Map(e => e.SumaWydatkowDzialu, "SumaWydatkowDzialu");
HasMany(c => c.Osoby).KeyColumn("IdDzialu").LazyLoad().Cascade.DeleteOrphan().Inverse();
}
}
}
我試圖從表Osoba數據加載到datagridview的,並且它的確定,所有的信息都觀看到數據庫但只有列「Dział」顯示我在所有行的值: hms.Core.Entities.Dział。如何解決這個問題?
但我怎麼能這樣做呢? – nighttrain 2012-03-29 20:32:12
任何人都可以幫忙嗎? – nighttrain 2012-03-30 12:43:42