我目前正在计划将我的“手动查询写入”代码切换到一个漂亮的SQL框架,因此我可以将查询或sql事件留给框架,而不是自己编写查询。实体框架4:选择单个记录
现在我想知道如何从实体框架4中的表中获取单个记录?
我主要使用过像SELECT * FROM {0} WHERE Id = {1}
这样的SQL。就我而言,这在EF4中不起作用。
有没有一种方法可以从我的上下文中选择单个基于ID的记录?
喜欢的东西:
public Address GetAddress(int addressId)
{
var result = from Context.Addresses where Address.Id = addressId;
Address adr = result as Address;
return Address;
}
谢谢!
谢谢!我怎样才能访问“地址”值?我可以简单地将它转换为“Address”并通过address.Id,address.Property1输入。或者我需要做一些地址[“Id”]或地址[“Property1”]? – SeToY
是的,只需通过'int id = address.Id'即可访问地址类的属性值' – Ray
好吧,所以不需要将它强制转换为“地址”类型?甜。谢谢! – SeToY