Ich benutze NHibernet 3.1 für .Net und ich habe dieses Szenario.NHibernate Filter basiert auf einer Liste <T>
ClassA.cs
public class ClassA
{
public virtual string ID_1 { get; set; }
public virtual string ID_2 { get; set; }
public virtual string Nome { get; set; }
}
ClassA.hbm.xml
<class name="ClassA" table="TableA" lazy="false">
<composite-id>
<key-property name="ID_1" column="ID_1" />
<key-property name="ID_2" column="ID_2" />
</composite-id>
<property name="Nome">
<column name="Nome" sql-type="varchar" not-null="false" />
</property>
</class>
Ich habe eine Liste List<ClassA>
und ich brauche auf dieser Liste TableA
zu filtern, wie könnte ich tun Das ?
List ClassA | 1 | 1 | Teste1 | | 2 | 3 | Teste3 | TableA | 1 | 1 | Teste1 | | 2 | 2 | Teste2 | | 2 | 3 | Teste3 | | 2 | 4 | Teste4 | Result must be | 1 | 1 | Teste1 | | 2 | 3 | Teste3 |
Warum können Sie eine Linq-Abfrage nicht verwenden? – Fran
könnte ich tun, irgendwelche vorschlagen? – Kino