2015-09-14 76 views
0

首先使用MVC 5,VS2015,數據庫。什麼是我的索引方法在控制器中正確的SQL查詢

SQL語句遇到很多麻煩。我搜索了互聯網,找不到與此問題相關的單個文章。我得到我的控制器的索引方法3個錯誤:

下面是工作單表relavent型號:

... other table properties 
public Nullable<int> packing_slip { get; set; } 
... more table properties 

public virtual equipment equipment { get; set; } 
public virtual sales_order sales_order1 { get; set; } 

這裏的控制器:

// GET: Workorders 
public ActionResult Index(int acctID = 481) 
{ 
    var workorder = db.workorder.Include(w => w.equipment).Include(w => w.sales_order1).Where(w => w.sales_order1.on_site.Convert.ToChar(sales_order1.on_site) == 'F' && w.packing_slip is null && w.equipment.acct_id == acctID); 
    return View(workorder.ToList()); 
} 

這裏的錯誤:

代碼:CS1031描述:預期類型點數:SQL中的null 條件

代碼:CS1003說明:語法錯誤,「」預期點 到:空在SQL語句中

代碼:CS0103說明:‘W’不 在當前背景下點存在的姓:查詢條件

我懷疑最後一個錯誤與前兩個有關。

(我理解的acctID變量不應該被硬編碼......這是我的下一個任務!)

TYIA,~~~特雷西

回答

0

我想通了這一點。很rooky錯誤。 .. 我代替:

w.packing_slip is null 

w.packing_slip == null 

所有這些都是好的,現在我編碼土地! ~~~特雷西

相關問題