2012-07-30 69 views
0

現在,我有一個顯示數據庫的條目一個簡單的Web應用程序。數據庫中可見的其中一個字段是bool?,它是true,false或不是。數據庫中的所有東西都應該有bool?既不設置。ASP.NET MVC3數據庫操作

這裏就是我想要得到的工作:當用戶編輯通過選擇真或假的布爾在表中的條目?字段,我希望能夠運行一些C#代碼(我已經寫過),並從數據庫中刪除該條目。這意味着下一次加載數據庫時,所有條目再次都不會在布爾中選擇true或false。領域。

是否有人知道我怎麼可以簡單地做到這一點? (我不是很瞭解查詢數據庫或建立一般的Web應用程序。)

+0

什麼類型的數據庫,您使用的是? – smartcaveman 2012-07-30 17:57:20

+1

「MVC3」+「CRUD」應該給你你想要的。這裏有一個例子:?你嘗試過什麼] http://www.codeproject.com/Articles/277576/AJAX-based-CRUD-tables-using-ASP-NET-MVC-3-and-jTa – Hansi 2012-07-30 17:58:35

+0

(HTTP ://www.whathaveyoutried.com) – 2012-07-30 18:01:26

回答

1

我的問題是少談如何刪除的項目,更多的是如何從數據庫中挑選出那些選擇被刪除。

我發現,這樣做的伎倆:

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

我相信當你說:「真的,假的,或者兩者都不是」,則既不表示數據庫中的值,所以,沒有看到你的代碼,我相信你可以更改SELECT,它檢索要顯示的視圖的行,並在其中包含WHERE *field* IS NULL。如果這沒有幫助,請發佈我們一些控制,查看和模型代碼。