在我的 Windows Phone 7 应用程序中,我有由 sqlmetal 生成的数据库类。 此外,我还有有助于使用该数据库的类(class)。
public static IList<Task> GetTasks()
{
IList<Task> tasks = new List<Task>();
using (var context = new MyDBContext(ConnectionString))
{
tasks = (from emp in context.Tasks select emp).ToList();
}
return tasks;
}
此代码返回数据库中的所有帖子。
我的问题:
- 1) 如何获取帖子,例如仅包含特定日期 (datetime) 或 ID(int) 的帖子?
- 2)有什么方法可以从数据库中删除帖子吗?
最佳答案
试试这个:
tasks = from emp in context.Tasks
where emp.ID == yourId
select emp;
要从数据库中删除帖子,请使用 DeleteOnSubmit(entity)
方法如下:
context.Tasks.Attach(entityToDelete);
context.Tasks.DeleteOnSubmit(entityToDelete);
context.SubmitChanges();
关于c# - 从数据库中选择性获取和删除帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9347485/