でビジネスオブジェクトを参照することはできません。ObjectDataSourceのは、私は次のようでしたにApp_Code
- は、単純なWebサイトを作成する
- にApp_Codeでビジネス・オブジェクトを作成しますApp_Dataにフォルダ
- でのNorthwindデータベース接続を追加SQLドラッグへのDataフォルダのLINQでにApp_Code内にApp_Code
- creatの中ビズフォルダ内のビジネス・オブジェクトのフォルダ
- bal.csクラスそこ
- における電子の顧客テーブル
- のDropDownList で新しいpage.aspx
- ドラッグは、データ・ソース
- を設定してくださいBAL中の私のObjectDataSourceコントロールのページ
なしにObjectDataSourceの追加.csはこのクラスを見ることができます。 何をすべきか?????????? !!!!
using System;
using System.Collections.Generic;
using System.Linq;
using Data;
public class BAL
{
public List<String> GetCountries()
{
using (var context = new NORTHWINDDataContext())
{
return (from c in context.customers
select c.country).Tolist();
}
}
public List<customer> GetCustomersByCountry(string country)
{
using (var context = new NORTHWINDDataContext())
{
return (from c in context.customers
where c.country == country
select c).Tolist();
}
}
public customer GetCustomer(string custID)
{
using (var context = new NORTHWINDDataContext())
{
return (from c in context.customers
where c.CustomerID == custID
select c).singleOrDefalt();
}
}
}
私はこれを.aspxページで行いましたが、class balが表示されましたが、コンパイルエラーが発生しましたエラー型または名前空間名 'Customer'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありません) –
@eng sara:Customerクラスはどこで定義しましたか? –