Пожалуйста, помогите мне, чтобы преобразовать этот SQL заявление Linq в C#:Как преобразовать этот оператор SQL в linq в C#?
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]) ";
}
Трудно предложить помощь, если вы не описали свою проблему. Пожалуйста, покажите, что вы пробовали, поэтому мы можем видеть, где вы застряли. –
Я хочу применить multi-mode к WHERE statemet –
Напишите код самостоятельно и сообщите нам, если вы столкнулись с какой-либо проблемой или ошибкой при написании. Сначала попробуйте преобразовать себя. – Versatile