コードの一部:
using (var dc = new Database())
{
var results = from a in dc.Article
where a.IdNeswpaper == 12
select new
{
a.Id,
};
dataGrid1.ItemsSource = results;
}
このクエリはSQLプロファイラーに表示されますが、これは次のとおりです。
int idNews = 12;
using (var dc = new Database())
{
var results = from a in dc.Article
where a.IdNeswpaper == idNews
select new
{
a.Id,
};
dataGrid1.ItemsSource = results;
}
は表示されません。両方とも正しく実行され、データが表示されます。2番目のクエリがSQLプロファイラーに表示されないのはなぜですか?何か案は?