gpt4 book ai didi

c# - 在空字段搜索中使用查询 linq

转载 作者:太空狗 更新时间:2023-10-30 01:08:54 27 4
gpt4 key购买 nike

我有十个字段的表。我需要在 LINQ 中执行此搜索的搜索查询。我的领域是:

FirstName (string) , LastName (string), FatherName (string), NotationId (int), DebtPrice (int), BranchName (string), DebtId (int), MeliCode (string)

我的问题是:当用户不填写字段时,该字段不应该用于查询搜索
谢谢。

集合是合法的。View_Dossiers

最佳答案

你可以使用这段代码:

var query = from d in datacontext.sample where   
(TBoxFName.Text=="" || d.FirstName.Contains(TBoxFName.Text.Trim()))
&&(TBoxLName.Text == "" || d.LastName.Contains(TBoxLName.Text.Trim()))
&&(TBoxFatherName.Text == "" || d.FatherName.Contains(TBoxFatherName.Text.Trim()))
&& (TBoxPriceDebt.Text == "" || d.DebtPrice.ToString().Contains(TBoxPriceDebt.Text.Trim()))
&& (CBoxBranch.Text == "" || d.BranchName.Contains(CBoxBranch.Text.Trim()))
&&(TBoxDebt.Text == "" || d.DebtId.Contains(TBoxDebt.Text.Trim()))
&&(TBoxMeliCode.Text == "" || d.MeliCode.Contains(TBoxMeliCode.Text.Trim()))
select d;

关于c# - 在空字段搜索中使用查询 linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8225437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com