C# 使用NHibernate和C在每个查询结果中显示相同的记录#
如果我执行下面的T-SQL查询C# 使用NHibernate和C在每个查询结果中显示相同的记录#,c#,fluent-nhibernate,C#,Fluent Nhibernate,如果我执行下面的T-SQL查询 select * from irmInterface.dbo.IRM_TEMP_Appointment_archive where PatientNumber in ( '2614897' ) 我有5张不同的唱片 当我在C中运行以下查询时# var query=session.QueryOver() .式中(a=>(a.PatientNumber==MRN)) .List() .ToList(); 我得到了正确数量的结果(5),但相同的记录被复制到结果集中的每
select * from irmInterface.dbo.IRM_TEMP_Appointment_archive where PatientNumber in
(
'2614897'
)
我有5张不同的唱片
当我在C中运行以下查询时#
var query=session.QueryOver()
.式中(a=>(a.PatientNumber==MRN))
.List()
.ToList();
我得到了正确数量的结果(5),但相同的记录被复制到结果集中的每个项目中
为什么?
var query = session.QueryOver<IRM_TEMP_Appointment_archive>()
.Where(a => (a.PatientNumber == MRN))
.List()
.ToList<IRM_TEMP_Appointment_archive>();