این پاسخ عالی را دوست عزیزم https://barnamenevis.org/member.php?131732-khokhan
برایم فرستاده . اینجا میذارم بقیه هم فیض ببرند
فرض می کنیم ما به دنبال نام و نام خانوادگی در کل دیتابیس می گردیم و همه دیتابیس و همه ستونها مد نظرمون هست اینطور می نویسیم:
var users = context.Users
.Where(x => x.FirstName.Contains(txt) || x.LastName.Contains(txt))
.ToList();
ویا اینکه به دنبال نام محصول در کل دیتابیس هستیم صرف نظر اینکه در کدام جدول و کدام ستون باشد اینطور می نویسیم :
var products = context.Products
.Where(x => x.ProductName.Contains(txt));
و این هم یکی دیگه :
var result = user.Cast<Object>().Concat(products.Cast<Object>() );