ho Table
chiamato tbl_search
con colonne: id(int), title(nvarchar100), result(ntext)
e voglio che utilizzano SQL query
, in questo modo:non ha una colonna corrispondente nel lettore di dati con lo stesso nome
using (var db = new GoogleEntities())
{
const string selectCmd =
@"Select top 1 title From tbl_search Where [email protected] and [email protected] ";
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");
}
}
ma mi danno un errore:
Il lettore di dati non è compatibile con "GoogleModel.tbl_search" specificato. Un membro del tipo 'id' non ha una colonna corrispondente nel lettore di dati con lo stesso nome.
NOTA: questo è il mio tbl_search
classe:
public partial class tbl_search
{
public int id { get; set; }
public string title { get; set; }
public string result { get; set; }
}
ho id
nel mio tavolo .. Qual è il problema !!
Mostra la tua classe 'tbl_search'. – haim770