Séquence contient plus d'un élément Mvc

Problème de la fonction
Ci-dessous est la fonction que je vais avoir des problèmes avec. Je reçois la "séquence contient plus d'un élément d'erreur". Qui il est supposé. Cependant, je ne suis pas sûr comment retourner les informations afin que je puisse l'utiliser. Toute aide serait appréciée.

La EditCountyViewModel est une petite classe qui contient public County countyListe publique CountyList. I have also tried changing the Read<> toLire " qui est juste la classe de base pour tous mes comté de l'information.

public EditCountyViewModel FindByCounty(string countyName)
        {
            var parameters = new DynamicParameters();
            parameters.Add("@CountyName", value: countyName);

            var query = @"SELECT counties.id
                            , counties.CountyName
                            , counties.Website
                            , counties.Address
                            , counties.City
                            , counties.State
                            , counties.PhonePrimary
                            , counties.PhoneAlt
                            , counties.RecordsOnline
                            , counties.BackToYear
                            , counties.Cost
                            , products.ProductName
                            , products.Description
                            , countyproduct.TurnTime_MinHours
                            , countyproduct.TurnTime_MaxHours
                            , countyproduct.Price
                        FROM
                            counties, countyproduct, products
                        WHERE
                            counties.CountyName = @CountyName AND countyproduct.countiesID = countyproduct.countiesID AND countyproduct.productsID = products.ID;";

            //using (var multi = this.db.QueryMultipl(query, new { countyName }))
            //{
            //   EditCountyViewModel editVM = new EditCountyViewModel();
            //   editVM.county = multi.Read<County>().Single();
            //   return editVM;
            //}
            return this.db.Query<EditCountyViewModel>(query, parameters).SingleOrDefault();

        }

Je pense que j'ai besoin d'une autre classe pour gérer les objets provenant de la countyproduct & products table.

La ligne qui vous donne cette erreur?
la ligne de retour. Mais dans le commentaire sur le code, le editVM.county = multi.Read<County>().Single(); me donne l'erreur
le sql est drôle. countyproduct.countiesID = countyproduct.countiesID est qui est-il destiné?

OriginalL'auteur MaylorTaylor | 2014-02-11