Hi i've got a class with 3 properties: Tytul,kod,skrot and now i want return something like this:
public List <WynikZnajdzDokument> ZnajdzDokument(string tytul, string kod, string skrot)
{
using (ArchiwumDataContext Db = new ArchiwumDataContextFabryka().ArchiwumDataContext())
{
var tytuly = Db.Tytuls.Select(t => t);
if (!string.IsNullOrEmpty(tytul))
tytuly = tytuly.Where(t => t.TytulPublikatora == tytul);
if (!string.IsNullOrEmpty(kod))
tytuly = tytuly.Where(k => k.Kod == kod);
if (!string.IsNullOrEmpty(skrot))
tytuly = tytuly.Where(s => s.Skrot == skrot);
return new WynikZnajdzDokument { Tytul = tytuly.tytul, Kod = tytuly.kod, Skrot = tytuly.skrot };
}
}
to use that properties Tytul,kod and skrot in my application,but i got an error
"
'System.Linq.IQueryable<Tytul>' does not contain a definition for 'tytul' and no extension method 'tytul' accepting a first argument of type 'System.Linq.IQueryable<Tytul>' could be found (are you missing a using directive or an assembly reference?)
"