私はエンティティを持っています:
public class Branch
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int BranchID { get; set; }
public string Name { get; set; }
public string Address1 { get; set; }
public string Address2 { get; set; }
public string Postcode { get; set; }
public string City { get; set; }
public string State { get; set; }
public string Country { get; set; }
}
ブランチ オブジェクトを返す apicontroller 関数があります。
IEnumerable<Branch> branches = null;
branches = repository.Branches.Where(b => b.LastModified > modifiedSince).AsEnumerable();
return branches;
とのみを返すにはどうすればよいBranchID
ですName
か?
私はこれを試しました:
IEnumerable<Branch> branches = null;
branches = repository.Branches
.Where(b => b.LastModified > modifiedSince)
.Select(b => new Branch {BranchID = b.BranchID, Name = b.Name })
.AsEnumerable();
return branches;