在我的项目中,我需要使用linq选择一行值
try
{
return database.Employees.Where(x => id.Equals(x.ID)).Single();
}
catch (InvalidOperationException Ix)
{
throw;
}
Run Code Online (Sandbox Code Playgroud)
使用它我将通过实体对象获得相应的行值.但是如果结果集为空则抛出错误.问题在于我的项目必须记录异常.如何在不进行异常的情况下管理此代码.
我hava网格包含一个用于显示国家/地区名称的列.我需要在该列中显示值作为contrycode - 国家名称的前10个字母(在印度).我在项目模板中使用Eval函数进行了尝试:
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="CountryNameLabe" runat="server" Text='<%# Eval("CorporateAddressCountry").SubString(0,6) %>' ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
但它显示错误.我可以在eval中使用自定义函数吗?请帮忙
我的 web 方法返回一些值作为列表,但是在调用这些 web 方法时将它作为数组对象获取。我怎样才能让它与列表相同。我的 web 方法类似于这样
[WebMethod]
public List<ReturnList> GetReturnList()
{
List<ReturnList> ReturnList=new List<ReturnList>();
//Calcuations
return ReturnList;
}
Run Code Online (Sandbox Code Playgroud)