-4

ASP で見た中で最も紛らわしいエラーです。以前にこのようなメソッド呼び出しを行ったことがありますが、コードの他の場所で問題はありません。

まず第一にクラス:

namespace LocApp.Helpers.Classes.LocationHelper
{
    public class QueryHelper
    {
        private LocAppContext db = new LocAppContext();

        public static IEnumerable<Service> getAllService()
        {
            using (var db = new LocAppContext())
            {
                var service = db.Locations.Include(s => s.LocationAssignment);

                var serv = (from s in db.Services
                            where s.active == true
                            select s).ToList();
                return serv;
            }
        }
    }
}

何が起こっているのかを理解するのはかなり簡単です。それでは、メソッドを呼び出しましょう:

IEnumerable<LocApp.Models.Service> Service = new LocApp.Helpers.Classes.LocationHelper.QueryHelper.getAllService(Model.id);

getAllServices(Model.id)「メソッドですが、型のように扱われます」というエラーがスローされます。型のように扱われることはありません....

どうしたの?

4

3 に答える 3