1
를 작동하지 않는 테이블을 연결와 필터 : 나는 범주에서 ID 다음에 모든 암호를 필터링 할 지금 Password_User유창함 NHibernate에 - 나는 표 다음있어
: 나는 또한이라는 연결 테이블을 가지고
Public Class Category {
public int Id { get; set; }
public string Name { get; set; }
}
Public Class Password {
public int Id { get; set; }
public string Name { get; set; }
public string PasswordText { get; set; }
public string Description { get; set; }
public IList<Category> Categories { get; set; }
public string CreateUser { get; set; }
public string ModifyUser { get; set; }
public DateTime? ModifyDate { get; set; }
public bool Deleted { get; set; }
}
. 이드는 내가 일하는 프론트 엔드 코드에서 얻는다. (나는 올바른 이드를 얻는다.) 나는 실제로 무언가를 시도했지만 내 문제는 그 목록이 항상 동일하다는 것입니다. 여기
내 예 :
if (categoryFilter > 1) {
var PasswordEntity = _pagedDataQueryProcessor.GetDefaultQuery<Data.Entities.Password>();
_pagedByIdDataQueryProcessor.GetById<Data.Entities.Password>(categoryFilter);
PasswordEntity.Where(
Restrictions.Disjunction()
.Add(Restrictions.On<Data.Entities.Password>(x => x.Categories).IsLike(categoryFilter))
);
}
의 I는 한 장소에서보다 더 많은 목록을 사용하기 때문에 나는 ID 1과 카테고리를 가지고 있지 않았고, 내가 그것을 표시했습니다 때문에 시작 부분에있는 경우 프론트 엔드에서 나는 카테고리에 ID 1과 이름을 주었다.
더 많은 정보가 필요할 때.
누군가가 내가 전체 목록을 얻지 못하게 도와 줄 수 있습니까? 필터링 된 목록이 필요합니다.