http://forums.asp.net/t/1320587.aspxで言及されている最初のソリューションを試して、linq の結果をデータセットに返します。しかし、「mdb」の後に「GetCommand」プロパティを取得できません。このエラーは、MedianEntities に 'GetCommand' の定義が含まれていないことを示しています。アセンブリがありませんか。
これを修正するには、他に何を含める必要がありますか。
public DataSet GetAllRecords()
{
DataSet ds = new DataSet();
MEDIANEntities mdb = new MEDIANEntities();
var query = (from j in mdb.tblCountries
orderby j.CountryName ascending select j);
SqlCommand cmd = (SqlCommand)mdb.GetCommand(query); //error here
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
return ds;
}
.Netframework 4.0 とエンティティ モデルの使用