使用名为 Costcenter 的数据库 TABLE。我试图在下拉列表中显示 Costcenters,其中 CostcenrCode 只有三个数字字符。我试图在 ASP.Net WF 应用程序的 VIEW 上执行此操作。现在我已将其移至使用 LINQ to SQL 的 DataAccess 查询。我有点困惑,如何在我返回字符串的 LINQ 查询中做到这一点。我在最后选择 cc 填充数据库表中的所有成本中心。但我只需要拉一个就好了(例如100而不是F.C56)。
我的数据访问代码如下:
public static IEnumerable<Costcenter> GetAllCostcentersByCountryCompanyProfitcenterYear(short year, int companyID)
{
List<Costcenter> costcenters = new List<Costcenter>();
using (var context = new CostReportEntities())
{
costcenters = (from cc in context.Costcenters
join company in context.Companies on cc.CompanyID equals company.CompanyID
where cc.Year == year && cc.CompanyID == companyID
select cc).ToList();
}
return costcenters;
}
我一直在这里查看一些帖子,但由于我是 LINQ to SQL 的新手,所以无法将任何内容放在一起。