クエリが含まれていますcuisineID(料理の種類)を考えると、料理もがそれらのrestauarants(レストランにつき1)OG各都市を返すことを提供するレストランのリストを返します。 RESTAURANT表とCITY表には、CITY_IDに基づく外部キー関係があります。 LinqをSQL .dbmlファイル(FVRG.dbml)に追加し、データベースのすべてのテーブルをFVRGdatacontextファイルにロードしました。ファイルを見ると、各テーブル間の外部キーの関係を見ることができます。ただし、Intellisenseはincludeステートメントの使用法を認識せず、次のエラーを返します。あなたは助けてもらえますか?よろしく、スーザンLINQマルチテーブルクエリ:上のエラーが
エラー1:「System.Data.Linq.Table」System.Data」タイプの 最初の引数を受け入れる「含める」「を含める」の 定義なし拡張メソッドが含まれていません。 Linq.Table」 (あなたがusingディレクティブまたはアセンブリ参照 不足している?)H見つけることができる:\ ASP.Net \ FVRG \ DL \ DLgetRestaurants.cs 20 68 DL
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
namespace DL
{
public class DLgetRestaurants
{
DL.FVRGDataContext db = new FVRGDataContext();
public IEnumerable <RESTAURANT> getRestaurants(string cuisineName)
{
var cuisineID = db.CUISINEs.First(s => s.CUISINE_NAME == cuisineName).CUISINE_ID;
var restaurantList = from RESTAURANT in db.RESTAURANTs.Include("CITies")
where RESTAURANT.CITY.Any(t => t.CITY_ID == 2)
select RESTAURANT;
return restaurantList;
}
}
}
新しい質問をする前に、あなたの他の質問の回答の一部を受け入れます。 –
質問を入力する際に間違いを犯しましたが、元に戻す方法を理解できません>どのように知っていますか? – SUSAN
また私は、私が提起したそれぞれの質問に答えました。申し訳ありませんがdiscourtesy。 – SUSAN