나는 바보 같다.nhibernate에서 지속 된 개체의 속성 하위 속성을 쿼리하려면 어떻게해야합니까?
public class Uber
{
public Foo Foo { get; set; }
public Bar Bar { get; set; }
}
public class Foo
{
public string Name { get; set; }
}
...
var ubercharged = session.CreateCriteria(typeof(Uber))
.Add(Expression.Eq("Foo.Name", "somename"))
.UniqueResult<Uber>();
return ubercharged;
"속성을 확인할 수 없음"오류가 발생합니다.
내가 뭘 잘못하고 있니? "somename"의 이름을 가진 속성 Foo를 가진 Uber 객체를 쿼리하고 싶습니다.
var ubercharged = session.CreateCriteria(typeof(Uber))
.CreateCriteria("Foo")
.Add(Restrictions.Eq("Name", "somename"))
.UniqueResult<Uber>();
NHib의 버전은 무엇입니까? –
2.0.1 GA, 최신 – kitsune
지도를 게시 할 수 있다면? –