C# 德尔福';C的s滤波器等函数#

C# 德尔福';C的s滤波器等函数#,c#,delphi,filter,C#,Delphi,Filter,我正在为C#Windows窗体应用程序制作一个Delphi程序 我只有一个问题。我不知道我需要如何处理这部分delphi代码:(注意,它使用的是C#上的ridder r8 com,它的工作方式与数据库类似,但您不需要像正常情况那样进行查询。) 这确保了当volgnummer设置为0且kmb=tbOrderrgA kmb时,只有OrderrgB可访问 您可以将tbOrderrgB视为数据库外的一行。在Delphi中,我使用Titan表获取数据 在C#中如何处理这个问题?我想应该是这样的 Expre

我正在为C#Windows窗体应用程序制作一个Delphi程序

我只有一个问题。我不知道我需要如何处理这部分delphi代码:(注意,它使用的是C#上的ridder r8 com,它的工作方式与数据库类似,但您不需要像正常情况那样进行查询。)

这确保了当
volgnummer
设置为
0
且kmb=tbOrderrgA kmb时,只有
OrderrgB
可访问

您可以将
tbOrderrgB
视为数据库外的一行。在Delphi中,我使用Titan表获取数据


在C#中如何处理这个问题?

我想应该是这样的

Expression<Func<T, bool>> filter = x => x.volgnummer == 0 && x.kmb == kmb;

// apply filter for IQueryable<T>
queryable.Where(filter);
expressionfilter=x=>x.volgnummer==0&&x.kmb==kmb;
//将过滤器应用于iquiryable
可查询。其中(过滤器);

我对delphi一无所知,但似乎可以用C语言中的linq实现,如果您使用相同的控件,那么功能应该是相同的。对不起,我不明白哪里出了问题。下次命名时,显示我们可以理解代码的变量类型。另外,您正在制作winform应用程序并试图将Delphi代码移动到c#?@Reniuz,我正在制作winform应用程序。我正在用C#@maxlego重新创建用delphi编写的程序,我已经查过了,理解了一点,你不能用它来回答吗?所以我可以更好地理解它?dRWK和tbOrderrgB的类型是什么?
Expression<Func<T, bool>> filter = x => x.volgnummer == 0 && x.kmb == kmb;

// apply filter for IQueryable<T>
queryable.Where(filter);