C# MVC和lambda用于创建记录
我正在尝试将记录添加到数据库中。我的模型相当简单:一个带有companyId字段的项目表,该字段关联到一个Company表 这是我被困的地方C# MVC和lambda用于创建记录,c#,asp.net-mvc,lambda,C#,Asp.net Mvc,Lambda,我正在尝试将记录添加到数据库中。我的模型相当简单:一个带有companyId字段的项目表,该字段关联到一个Company表 这是我被困的地方 var companyTemp = collection["company"]; var company = isspDB.Company.Where(co => co.companyId == 1).First(); 我基本上需要的是: var company = isspDB.Company.Where(co => co.companyI
var companyTemp = collection["company"];
var company = isspDB.Company.Where(co => co.companyId == 1).First();
我基本上需要的是:
var company = isspDB.Company.Where(co => co.companyId == collection["company"]).First();
但这不起作用。。。不接受'1'参数我猜集合包含字符串变量。尝试将companyId的字符串表示形式与此值进行比较,看看是否不起作用。或者,您可以从集合中解析整数公司id并对其进行比较
var company = isspDB.Company
.Where( co => co.companyID.ToString() == collection["company"] )
.First();