0

我创建了一个包含汽车详细信息的数据库。我必须使用 WCF 测试客户端测试数据库。一旦我输入了汽车 ID 并调用,它就不会显示表中的数据。只有空值。这是我的服务类代码。为什么我的表格中保存的数据不显示?

public class CarService : ICarService
{

    public Car GetCar(int id)
    {
        CarBDO carBDO = new CarBDO();
        Car car = new Car();
        TranslateCarBDOToCarDTO(carBDO, car);
        return car;
     }



    private void TranslateCarBDOToCarDTO(CarBDO carBDO, Car car)
    {
        car.CarID = carBDO.CarID;
        car.CurrentOwner = carBDO.CurrentOwner;
        car.DateFirstRegistered = carBDO.DateFirstRegistered;
        car.SornStatus = carBDO.SornStatus;
        car.Colour = carBDO.Colour;
        car.EngineSize = carBDO.EngineSize;
        car.YearofManufacture = carBDO.YearofManufacture;
        car.DateTaxed = carBDO.DateTaxed;
        car.Make = carBDO.Make;
        car.Model = carBDO.Model;   
    }

下面是我调用汽车 ID 时测试客户端的外观图像

4

1 回答 1

0

我正在使用 wcf 测试客户端来测试我的 Web 服务。我很确定它与 wcf 测试客户端无关。为了进行故障排除,我建议记录这些值并查看它们是否实际上为空。然后发布更多详细信息,以便我们为您提供帮助。

于 2015-11-23T11:42:50.130 回答