> public class MyBizClass > { > private CornMazeYellowPagesEntities oEFobject = null; > public MyBizClass() > { > this.oEFobject = new CornMazeYellowPagesEntities(); > } > > public Enumerable getDirectory() > { > //CornMazeYellowPagesEntities queryobj = null; > var queryobj = from dr in this.oEFobject.DIRECTORies.AsEnumerable() > select new > { > dr.ADDRESS1, > dr.ADDRESS2, > dr.CITY, > dr.COMPANYNAME > }; > > //queryobj = > // from dr in this.oEFobject.DIRECTORies > // select dr; > > return queryobj; > } > } >If your using .NET 4 you *could* return an IEnumerable < object > and use dynamics:
public IEnumerable<object> getDirectory() { var queryobj = from dr in this.oEFobject.DIRECTORies select new { Ad1 = dr.ADDRESS1, Ad2 = dr.ADDRESS2, City = dr.CITY, CoName = dr.COMPANYNAME }; return queryobj; }Then
dynamic thing = getDirectory(); foreach (dynamic x in thing) { string s = x.Ad1; //or whatever }but DON'T DO IT (g)