これは、Ling to SQL を使用して値にアクセスする正しい方法ですか?IQueryable を返そうとしましたが、「DataContext は Dispose 後にアクセスしました」というエラーが表示されました。したがって、それをリストに変換しました。これで問題ないかどうかを教えてください。または、より効率的だと思われる他の答えを提案してください。データをフェッチする他のすべての関数で同じ実装を使用できますか? 助けてください。
public List<SS_User> Login(string UserName,String Password)
{
using (DbContext = new DALDataContext())
{
IQueryable<SS_User> User = (from Users in DbContext.SS_Users
where (Users.UserName == UserName && Users.Password == Password)
select Users);
return User.ToList<SS_User>();
}
}