私はこの sql ステートメントを持っています: ActivityID = '"listACt"';
これをlinqラムダに変換するにはどうすればよいですか?
私はこれを持っていますが、機能していません:
public IList<Model.story> GetActivityList(int listAct)
{
IList<Model.story> lstImages = context.stories.ToList();
return lstImages.Where(c => c.ActivityID == listAct).ToList().Select( a => a.FileURL).ToList();
}
エラーが表示されます: 型を暗黙的に変換できません'System.Collections.Generic.List<string>' to 'System.Collections.Generic.IList<iStellarMobile.Model.story>'
。明示的な変換が存在します (キャストがありませんか?)
編集 - - - - - - - - - - - - - -
protected void btnSort_Click(object sender, EventArgs e)
{
if (dropListActivity.SelectedIndex > 0)
gvStory.DataSource = daoStory.GetActivityList(Convert.ToInt32(dropListActivity.SelectedItem.Value));
else
{ }
gvStory.DataBind();
}
SWeko の 2 番目のコードを使用した後の上記のコードのエラー:
次のメソッドまたはプロパティ間の呼び出しがあいまいです: 'iStellarMobile.DAO.DAOStory.GetActivityList(int)' と 'iStellarMobile.DAO.DAOStory.GetActivityList(int)'