-2
public InventorySales getinvSales(int mgrId, int SalesId)
{
Managerset res = null;
InventorySales invSales = (from x in sbdb.tblSalesn.where(i => i.salesId == Sid)
join y in sbdb.tblProds on x.salesid equals y.salesid into resSales
select new InventorySales()
{
ProductName = x.productname,
Location = (xyz!= null) ? xyz.location:string.empty,
Manager = (res != null) ? res.Manager : string.empty // error line
}).FirstOrDefault();
return invSales
}
Das ist, wie mein Code sieht,Nicht statische Methode erfordert ein Ziel C# Entity Framework
Manager = (res != null) ? res.Manager : string.empty
verursacht einen Fehler, keine Beziehung zwischen dem tblManager und tblSales Tabelle gibt es
Mögliche duplizieren mit: http://stackoverflow.com/questions/13717355/non-static-method-requires-a-target/ – Maarten
Was bedeutet die erzeugte Abfrage aussehen? – Maarten
Ich habe den Null-Check verwendet, immer noch gibt es den Fehler (res! = Null)? res.Manager: string.empty ** – python