使用MVC + C#+ EF Code First
我有一个使用其ID检索的子记录。 我想获得其父级的ID
我可以在数据库中看到parent_id,但似乎无法在C#中公开它
有没有办法得到这个? 感谢
答案 0 :(得分:1)
我假设您使用代码优先方法。很高兴看到你的MyDbContext的实现。通常,您的Child类中应该有一个虚拟的Parent属性:
public class Child
{
[Key]
public Guid Id { get; set; }
public Guid ParentId { get; set; }
[ForeignKey("ParentId")]
public virtual Parent Parent { get; set; }
}
然后在代码中,您可以访问父级的ID,如:
Child child = ...;
var parentId = child.Parent.Id;
答案 1 :(得分:0)
function sumDigits(num, sum) { // num is expected to be a string
sum = sum || 0;
if (num.length === 0) {
return sum;
}
return sumDigits(num.slice(1), sum + +num[0]);
}
console.log(sumDigits('1234'));