簡體   English   中英

ASP.NET MVC3數據庫操作

[英]ASP.NET MVC3 database manipulation

現在,我有一個簡單的Web應用程序,它顯示數據庫的條目。 在數據庫中可見的字段之一是bool ?,它是true,false或都不是。 數據庫中的所有內容本來都應該是布爾型的? 設置為都不。

這就是我想要的工作:當用戶通過為布爾值選擇true或false來編輯表中的條目時? 字段,我希望能夠運行一些C#代碼(已經編寫)並將該條目從數據庫中刪除。 這意味着下次加載數據庫時,是否再次在bool中選擇了“ true”或“ false”? 領域。

有人知道我該怎么做嗎? (對於查詢數據庫或創建Web應用程序,我幾乎一無所知。)

我的問題不在於如何刪除項目,而在於如何從數據庫中選擇那些要刪除的項目。

我發現這可以解決問題:

var toBeRemoved = from m in db.Issues
                           where m.Remove.HasValue && m.Remove
                           select m;

我相信當您說“ true,false或都不是”時,兩者都不意味着數據庫中的null,因此,如果不查看代碼,我相信您可以更改SELECT來檢索要顯示的視圖的行,以具有WHERE *field* IS NULL在其中為WHERE *field* IS NULL 如果這樣做沒有幫助,請向我們發布一些控件,視圖和模型代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM