mam tej funkcji:Coś podobnego do instrukcji SQL IN w ramach .NET?
public bool IsValidProduct(int productTypeId)
{
bool isValid = false;
if (productTypeId == 10 ||
productTypeId == 11 ||
productTypeId == 12)
{
isValid = true;
}
return isValid;
}
ale zastanawiam się, czy istnieje prostszy sposób, aby ją napisać, takie jak:
public bool IsValidProduct(int productTypeId)
{
bool isValid = false;
if (productTypeId.In(10,11,12))
{
isValid = true;
}
return isValid;
}
Wiem, że mógłbym napisać metodę rozszerzenia do obsługi tego, Jestem ciekawy, czy coś tam już istnieje, czy jest lepszy sposób, żeby to napisać.
Żałuję, że już nie było w Linq, ale to sprawia, że kod jest ładny i zwięzły – Nick