Этот код даже не будет создан, потому что вы еще не завершили этот запрос: var d=from a in BusinessProfile select a.
, но вы вообще не используете переменную d
, поэтому вам следует удалить всю строку var d=from a in BusinessProfile select a.
.И вам не нужно 2 точки с запятой после y
.Итак, ваш код должен выглядеть так:
public IQueryable GetBusinessProfileAddress() {
var y = _db.Set<BusinessProfile>().Where(x => x.Deleted == false).Select(x => new
{
x.ID,
x.Address.StreetName,
x.Address.Number,
x.Address.Complement,
x.Address.PostalCode,
x.Address.Neighborhood,
x.Address.City,
x.Address.State
});
return y;
}