我正在尝试将记录添加到数据库中。我的模型非常简单:一个Project表,其中包含一个与Company表关联的companyId字段。
这是我被卡住了..
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'参数”
答案 0 :(得分:0)
我猜这个集合包含一个字符串变量。尝试将companyId的字符串表示形式与此值进行比较,看看是否不起作用。或者,您可以解析集合中的整数公司ID并进行比较。
var company = isspDB.Company
.Where( co => co.companyID.ToString() == collection["company"] )
.First();