我正在创建一个 Silverlight Web 应用程序,我使用 linq to sql 来绑定我的 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;
}
网络配置
<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>