Bob*_*Bob 0 c# linq database wcf
我正在尝试编写一个函数,它将从单个表中返回所有可用的汽车Cars.Carshas carId(int),carManufacturer(varchar),carModel(varchar)和carTaken(bool).
但是我在确定函数应该GetAvailableCars()返回什么数据类型时遇到问题.
我想以carTaken == false格式化的方式将所有可出租的汽车()放在web-client的简单页面上的textArea中.我虽然string[]是个不错的选择.
public string[] GetAllAvailableCars()
{
var result =
from car in carsDB.Cars
where (car.carTaken == false)
select car;
return result;
}
Run Code Online (Sandbox Code Playgroud)
如果要返回字符串数组,请执行以下操作:
(from car in carsDB.Cars
where (car.carTaken == false)
select car.carModel).ToArray();
Run Code Online (Sandbox Code Playgroud)
应该管用
编辑:根据作者的要求,选择所有列:
(from car in carsDB.Cars
where (car.carTaken == false)
select String.Format(
"ID: {0}; Manufacturer: {1}; Model: {2}",
car.carId,
car.carManufacturer,
car.carModel
)).ToArray();
Run Code Online (Sandbox Code Playgroud)
我无法针对您的Cars课程进行编译,但我认为以上是正确的.如果您有任何错误,请告诉我.