【发布时间】:2014-09-04 02:54:00
【问题描述】:
我有 Table 名为 tbl_search 的列:id(int), title(nvarchar100), result(ntext)
我想使用SQL query,像这样:
using (var db = new GoogleEntities())
{
const string selectCmd =
@"Select top 1 title From tbl_search Where title=@title and id=@id ";
var data = db.Database.SqlQuery<tbl_search>(
selectCmd,
new SqlParameter("@title", "wcf"),
new SqlParameter("@id", 1)
).FirstOrDefault();
if (data != null)
{
var serviceMember = data.ToString();
label1.Text = serviceMember == "" ? "" : (serviceMember == "True" ? "On" : "Off");
}
}
但它给了我一个错误:
数据读取器与指定的“GoogleModel.tbl_search”不兼容。类型的成员“id”在数据读取器中没有同名的对应列。
注意:这是我的tbl_search 课程:
public partial class tbl_search
{
public int id { get; set; }
public string title { get; set; }
public string result { get; set; }
}
我的桌子上有id.. 有什么问题!!
【问题讨论】:
-
显示您的
tbl_search课程。
标签: entity-framework