Table EmployeebySet: [**IdEmployee, IdSet**, Name, Date]
Table Employee: [IdEmployee, Name, Age...]
Table Set: [IdSet, Date, Name...]
Saya bekerja dengan NHibernate, saya memiliki beberapa tabel, dan melakukan tes dengan NUnit. Jadi, saya mempunyai masalah dalam metode ini, ketika saya ingin mendapatkan beberapa data di tabel EmployeebySet oleh IdEmployee atau IdSet. Saya pikir masalahnya adalah karena PrimaryKey adalah gabungan. (IdKaryawan, IdSet)
public EmployeebySet GetEmployeebySet_byIdEmployee(int IdEmployee)
{
using (ISession session = NHibernateSessionBuilder.OpenSession())
return session.Get<EmployeebySet>(IdEmployee);
}
Tetapi ketika saya memberikan IdEmployee = 3, di baris terakhir terjadi kesalahan ini InvalidCastException System.Int32
Apa yang bisa saya lakukan?.