LinqDataSource を完全にコードで設定する良い例はありますか? LINQ クエリを書くのに助けは必要ありません。コードの流れを設定するのに助けが必要です。コードで実行したい理由は、必要なクエリの複雑さが LinqDataSource ウィザードの機能を超えているためです。
4400 次
2 に答える
3
では、設定することの意味を特定できますか? これは、 を作成LinqDataSource
して使用する準備をする方法の例です。
LinqDataSource source = new LinqDataSource();
source.ContextTypeName = "MyDataContext";
source.TableName = "MyTable";
source.Select = "new (Id As MyId, Name As MyName)";
source.Where = "Id > 1";
代わりにプログラムでクエリを作成するには、次のようにします。
LinqDataSource source = new LinqDataSource();
source.ContextTypeName = "MyDataContext";
source.Selecting += source_Selecting;
...
void source_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
e.Result = from number in numbers where number > 1 select number;
}
于 2009-02-23T21:00:13.403 に答える
0
これは、SharePoint と SPGridView の関連で作成されましたが、役立つ場合があります。
于 2009-05-09T13:28:03.793 に答える