В моем приложении у меня есть несколько запросов linq, которые должны возвращать один и тот же тип объекта с одинаковыми свойствами в том же порядке. Итак, как я могу определить обязательные свойства возвращаемого объекта?
Запросы выглядят так:
from foo in bar select new myobject { myprop1 = foo.x, //This one must be filled everytime myprop2 = foo.y }
Спасибо заранее!
Предполагая, что foo.x является обнуляемым целым числом, как что-то вроде
от Фу в баре выберите новый myobject {
myprop1 = foo.x == ноль? 0: foo.x,
myprop2 = foo.y }