我在Entity Framework中写了一个查询,如下:
var query1 = database.Database.SqlQuery<customer>("select name from customer where shomaremoshtare ='" + txt_shomaremoshtare.Text.Trim() + "'");
当我运行时,我收到此错误:
数据阅读器与指定的&#39; moavaghatModel.customer&#39;不兼容。该类型的成员&#39; id&#39;在数据阅读器中没有相应的具有相同名称的列。
答案 0 :(得分:0)
您只返回选择中实体的名称,尝试返回所有字段:
var query1 = database.Database.SqlQuery<customer>("select * from customer where shomaremoshtare ='" + txt_shomaremoshtare.Text.Trim() + "'");