我有三個表 ShippingZone
ShippingZoneID -> PK
ZoneShippingMethod:
ZoneShippingMethodID -> PK
ShippingZoneID -> FK
ZoneShippingMethodRange
ZoneShippingMethodID -> FK
上下文: public Shi
我在更新從另一個類繼承的外鍵上的值時遇到了問題。我正在使用實體框架中的分離對象,所以我使用graphdiff來處理它。 我已經簡化了代碼,使其更易於閱讀 項目類: public class Project
{
public Guid Id { get; set; }
public virtual List<Activity> Activities { get; set; }
條件映射我有以下實體在我DbContext: public class A
{
public A()
{
Bs = new List<B>();
}
public ICollection<B> Bs { set; get; }
}
有時候我想更新a圖: var a = dbContext.As
.AsNoTracking()
我在我的MVC項目中首先使用實體框架代碼(版本6)和GraphDiff。 這裏是一些映射數據庫中某些表的實體。 public class CommunicationPlan
{
public int CommunicationPlanID { get; private set; }
[Owned]
public List<CommunicationTopic>