我有学生实体
public class Student
{
public string FName {get; set;}
public string LName {get; set;}
public string DOB{get; set;}
}
在我的数据库Student
表中,我有一条记录
I want to read this whole record using raw SQL inside my entity migration.
到目前为止,我只能获得如下单列
var student= _context.Database.SqlQuery<string>("SELECT FName FROM Student").FirstOrDefault();
我如何阅读完整记录?
答案 0 :(得分:1)
您只在查询中选择了一列( ViewControllerB *controllerB = [[ViewControllerB alloc] init];
__weak __typeof(self) weakSelf = self;
controllerB.didSelectCellBlock = ^(id obj) {
weakSelf.label.text = (NSString *)obj;
};
),因此您只在结果中获得一列。您想使用FName
,它会选择表格中的所有列。
SELECT *
答案 1 :(得分:-1)
而不是SqlQuery,使用SqlQuery,因此它将返回所有列
示例
var student= _context.Database.SqlQuery<Student>("SELECT * FROM Student").FirstOrDefault();