2009-08-21 18 views
1

私の問題(および解決方法は?)は簡単です - 私は願っています:RIA Services/Silverlight - テストツールはありますか?自動ロードに失敗しました

私はRIAドメインサービスを構築し、SL3クライアントを持っています。これらのすべてのものはきれいにコンパイルされ、認証の仕組みが動作します(ログイン、ログアウト、登録)。ただし、データをグリッドに読み込むことはできません。

  <riaControls:DomainDataSource x:Name="dds" 
        AutoLoad="True" 
        QueryName="GetCmsPageSetQuery" 
        LoadSize="20"> 
       <riaControls:DomainDataSource.DomainContext> 
        <App:CoreDataDomainContext/> 
       </riaControls:DomainDataSource.DomainContext> 
      </riaControls:DomainDataSource> 

      <data:DataGrid 
       Height="500" 
       x:Name="dataGrid1" 
       AutoGenerateColumns="True" 
       ItemsSource="{Binding Data, ElementName=dds}" 
      > 
      </data:DataGrid> 

それは実際にデータを返している(私はシオマネキと後でprobaます)およびテストするためのより良い方法があるSI場合、私は疑問に思うことを、私は「GetCmsPageSetQueryが」有効であることを確認しているが、私はverifyignの良い方法がありませんドメインサービス?インタラクティブなlinqpadスタイルツールを使用しますか?

グリッドは空のままです(列ヘッダーでなくても)ので、クエリがデータを返さないと仮定できます。

ケン

答えて

2

XAMLは大丈夫です。 DomainDataSource.LoadedDataイベントとDomainDataSource.LoadErrorイベントを購読すれば、何が起こっているのかを知ることができます。 LoadErrorイベントは、サーバからロードを呼び出すことができない何かが発生した場合に発生します。 LoadedDataはサーバーにヒットした場合に発生し、イベントのargsからエラー情報を見ることができます。

+0

ヒントありがとうございます - これらのイベントに登録すると、例外(接続文字列エラー)が発生しました。 バッドにはテストハーネスはありません:) –

関連する問題