0

私はアパートの複合体を他の値と一緒に数えたいだけです。カウントを追加するだけでコードが壊れます。私が得るエラーは「タイプ'System.String'ではサポートされていないシーケンス演算子」です。また、apartCountをintに変更してみましたが運がありませんでした。どんな助けでもいただければ幸いです

using (var db = new DataClasses2DataContext())
        {
            var zips = (from s in db.ZipCodeServiceAvailabilities
                        join b in db.ZipCodeBoundaries on s.ZipCode equals b.ZipCode
                        join a in db.pdx_apart_views on s.ZipCode equals a.Zip_Code
                        where (s.IsServiced == 1 && b.Ordering % 10 == 0) 
                        orderby b.ZipCode

                        select new
                        {
                            zipCode = b.ZipCode.Trim(),
                            latitude = b.Latitude,
                            longitude = b.Longitude,
                            apartCount = a.Apartment_complex.Count()


                        }).ToArray();
             }
4

1 に答える 1

1

group byクエリの句が欠落していると思います。

または、節でcorolatedsubqueryを使用できますselect。あなたの質問をもっと説明してください

于 2013-01-11T20:29:34.373 に答える