という名前のテーブルがありますindustries
。これで私のフィールドは
workfor_id
、workfor_usr_id
、workfor_industry_id
.
の同じ値でworkfor_id
、私は異なる を持っていますworkfor_industry_id
。
foreach (var k in us){
var ind = dbContext.industries.Where(i => i.workfor_id ==
k.id).Select(i => i).FirstOrDefault();
string ind2 = k.industry;
var industryParts = ind2.Split(',');
var o = (industryParts.Length);
for (c = 0; c < o; c++){
ind.workfor_id = Convert.ToInt16(k.id);
ind.workfor_industry_id = Convert.ToInt16(k.industryid); }
}
workfor_industry_id フィールドを更新するために、foreach ループ内に内部ループを実装して、workfor_industry_id の値を取得しました。ここでは、同じレコードが異なる workfor_industry_id でオーバーロードされています。
これを実装する方法を教えてください。