2012-07-30 87 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。如果这没有帮助,请发布我们一些控制,查看和模型代码。