10 AĞUSTOS 2009, PAZARTESİ
Sıra birden fazla öğe içerir
Tür listesi "" Seri ve görüntü. onları alma yoluyla RhsTruck kapma ile bazı sorunlar yaşıyorum
RhsTruck sadece, Modeli, Seri vb properites... RhsCustomer Müşteriadı, CustomerAddress, vb özellikleri vardır
Hata almaya devam ediyorum "Sıra birden fazla öğe içeriyor". Herhangi bir fikir? Yaklaşan bu yanlış yolda mıyım?
public RhsCustomer GetCustomer(string customerNumber)
{
using (RhsEbsDataContext context = new RhsEbsDataContext() )
{
RhsCustomer rc = (from x in context.custmasts
where x.kcustnum == customerNumber
select new RhsCustomer()
{
CustomerName = x.custname,
CustomerAddress = x.custadd ", " x.custcity
CustomerPhone = x.custphone,
CustomerFax = x.custfax
}).SingleOrDefault();
return rc;
}
}
public List<RhsTruck> GetEquipmentOwned(RhsCustomer cust)
{
using (RhsEbsDataContext context = new RhsEbsDataContext())
{
var trucks = (from m in context.mkpops
join c in context.custmasts
on m.kcustnum equals c.kcustnum
where m.kcustnum == cust.CustomerNumber
select new RhsTruck
{
Make = m.kmfg,
Model = m.kmodel,
Serial = m.kserialnum,
EquipID = m.kserialno1,
IsRental = false
}).ToList();
return trucks;
}
}
protected void Page_Load(object sender, EventArgs e)
{
string testCustNum = Page.Request.QueryString["custnum"].ToString();
RhsCustomerRepository rcrep = new RhsCustomerRepository();
RhsCustomer rc = rcrep.GetCustomer(testCustNum);
List<RhsTruck> trucks = rcrep.GetEquipmentOwned(rc);
// I want to display the List into a Gridview w/auto-generated columns
GridViewTrucks.DataSource = trucks;
GridViewTrucks.DataBind();
}
CEVAP
10 AĞUSTOS 2009, PAZARTESİ
Sorun SingleOrDefault
kullanıyor. Bu yöntem, yalnızca koleksiyon tam olarak 0 veya 1 öğe içeriyorsa, başarılı olur. Başarıya ulaşacak, FirstOrDefault
için birçok öğe koleksiyonunda ne olursa olsun aradığınız inanıyorum.
Bunu Paylaş:
NSURLConnection sendAsynchronousReques...
't düğüm ile kullanıldığında işe ...
kedi birden fazla dosya ama başlıkları...
SLF4J: Sınıf yolu birden fazla SLF4J b...
KnockOutJS - Birden fazla ViewModels t...