Mam taka klase:
[DataContract]
public class Result
{
[DataMember]
public IQueryable <string> Title { get; set; }
[DataMember]
public IQueryable <string> Code{ get; set; }
[DataMember]
public IQueryable <string> Shorcut{ get; set; }
}
i chce zwrocic liste obiektow z tymi 3 wlasciwosciami zeby wyk je w aplikacji.
public List <Result> GetDocument(string title, string code, string shortcut)
{
using (ArchiwumDataContext Db = new ArchiwumDataContextFabryka().ArchiwumDataContext())
{
var tytuly = Db.Tytuls.Select(t => t);
if (!string.IsNullOrEmpty(title))
tytuly = tytuly.Where(t => t.Title==title);
if (!string.IsNullOrEmpty(code))
tytuly = tytuly.Where(k => k.Shortcut==shortcut);
if (!string.IsNullOrEmpty(shorcut))
tytuly = tytuly.Where(s => s.Code== Code);
return new Result{Title= tytuly.Select(t=>t.Title), Code= tytuly.Select(k=>k.Code),Shorcut=tytuly.Select(s=>s.shorcut)};
}
}
ale dostaje error ze nie mozna z Resultna List<Result>