【发布时间】:2012-01-16 06:20:31
【问题描述】:
我的理解是find只以主键为参数。如果您要查找的值实际上是主键,那将非常有用。就我而言,我有这样的课程:
public class Chamber
{
[Key]
public int Id {get;set;}
public string ChamberName { get; set; }
}
我想检查给定的ChamberName 是否存在于我的上下文或数据库本身中。我怎样才能做到这一点?我是否必须先以某种方式自己枚举上下文,然后通过db.Chambers.where(a=>a.ChamberName.equals... 之类的调用在数据库中查找它?
如果ChamberName 是我的主键,我可以看到它运行良好,但它不是。
谢谢,
【问题讨论】:
标签: entity-framework-4.1 ef-code-first code-first