私はSilverlightWebアプリケーションを作成しており、linqtosqlを使用してSQLデータベースをバインドしています。これは機能します。今の私の問題は、データグリッドまたはリストボックスにデータを保存しようとしても、何も起こらない(出力がないことを意味する)ということです。
ここにwcfサービスファイルの私のコードがあります:
public List<mytable> get_info()
{
LinqMapInfoDataContext _context = new LinqMapInfoDataContext();
var result = (from x in _context.mytable select x).ToList();
return result;
}
mainpage.xaml.csで
private void ser_client_get_infoCompleted(object sender, ServiceRefMapInfo.get_infoCompletedEventArgs e)
{
DataGrid grid1 = new DataGrid();
grid1.ItemsSource = e.Result;
}
Web.Config
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="IncreasedTimeout"
sendTimeout="00:25:00">
</binding>
</basicHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>