0
我想通過使用Entity Framework將數據從數據庫中提取到列表中,並將其發送給客戶端(WCF)。我想從數據庫中添加所有行到response.Offers
。來自數據庫的數據由實體框架列出 - WCF
我的這部分代碼看起來像:
private TestEntities bp = new TestEntities();
public TAResponse GetInformation(TARequest request)
{
List<OfferDB> result = bp.OfferDB.ToList();
TAResponse response = new TAResponse();
response.Offers = new List<DataTransferObjects.OfferDto>();
response.Offers.Add(new DataTransferObjects.OfferDto()
{
//???
});
return response; //?result but how?
}
OfferDB
是從SQL Server導入數據庫。也許我應該使用結果?但我怎麼能回報呢?
TAResponse:
[DataContract]
public class TAResponse
{
[DataMember]
public List<OfferDto> Offers { get; set; }
[DataMember]
public OfferDto ThisOffer { get; set; }
}
和簡化TARequest:
[DataContract]
public class TARequest
{
[DataMember]
public int OfferID { get; set; }
[DataMember]
public string KindOfAccommodation { get; set; }
[DataMember]
public string Country { get; set; }
}
'名單結果= bp.OfferDB.ToList();'是正確的,我得到的錯誤,我有內部錯誤 –
Quicki
@Quicki什麼錯誤你好嗎?設置一個斷點並查看它產生的異常情況? – Hakunamatata