0
나는 다음과 같은 기준을 buid하려고 :두 foreach에서 NHibernate 또는 조건을 작성하는 방법? 내 프로젝트에서
ICriteria criteria = session.CreateCriteria(typeof(Orders), typeof(Orders).Name);
if (param != null)
{
if (param[1] != "System")
{
for (int index = 0; index < param.Length - 1; index++)
{
if (!string.IsNullOrEmpty(param[index]))
{
criteria.Add(Expression.Eq(
"RealizationPoint",
CommonUtils.GetNameRealizationPointById(param[index])));
}
}
}
if (param[1] != "System" && param2 != null &&
!string.IsNullOrEmpty(param2[0]))
{
for (int index = 0; index < param2.Length - 1; index++)
{
if (!string.IsNullOrEmpty(param2[index]))
{
criteria.Add(Expression.Eq(
"RealizationPoint",
CommonUtils.GetNameRealizationPointById(param2[index])));
}
}
}
}
para1, PARAM2 : 문자열 [] PARAM1, 문자열 [] PARAM2합니다. 표현식 체재와 결과 사이에 OR이 필요합니다.