は、C#でのLINQにこのSQL文を変換するために私を助けてください:このSQL文をC#でlinqに変換するにはどうすればよいですか?
string cmd = "SELECT * FROM dbo.Personnel WHERE (dbo.Personnel.FName LIKE
@FName + '%' AND dbo.Personnel.LName LIKE @LName +'%')";
if (objPPersonnel.PersonnelCode != 0)
{
cmd += "AND (dbo.Personnel.PersonnelCode [email protected]) ";
}
if (objPPersonnel.NationalCode != "0")
{
cmd += "AND (dbo.Personnel.NationalCode [email protected]) ";
}
if (objPPersonnel.OrganizationPostId > 0)
{
cmd += "AND (dbo.Personnel.OrganizationPostId [email protected]) ";
}
問題を説明していない場合は、ヘルプを提供することは困難です。あなたが試したことを示してください、あなたはあなたが立ち往生しているかを見ることができます。 –
WHEREステートメイルにマルチモードを適用したい –
自分でコードを書いて、問題を書いているときにエラーが発生した場合は、教えてください。最初に自分自身に変換してみてください。 – Versatile