way relation" 
                  
                  
                  например есть таблица TDictionary 
                  
                  
                  
                  
                  
                  public class TDictionary{
                  
                  
                  public int Id {get;set;}
                  
                  
                  public string Name {get;set;}
                  
                  
                  public string ConstName {get;set;}
                  
                  
                  }
                  
                  
                  и есть таблица атрибутов к некоему объекту 
                  
                  
                  
                  
                  
                  public class TAttrs{ 
                  
                  
                  public int Id {get;set;}
                  
                  
                  public int ObjId {get;set;} 
                  
                  
                  public TDictionary ClassId1 {get;set;} 
                  
                  
                  public TDictionary ClassId2 {get;set;} 
                  
                  
                  public string ValC {get;set;} 
                  
                  
                  public Double ValN {get;set;} 
                  
                  
                  public DateTime ValD {get;set;} 
                  
                  
                  }
                  
                  
                  везде в инете есть связи которые подразумевают у таблицы TDictionary обратную связь на TAttrs . Как можно без обратной связи сделать FK?
                  
                  
                
Обратная связь - это свойство типа ICollection<TAttrs> в TDictionary. У вас норм, как есть, насколько я понимаю.
Точно так же, только без обратной связи
Только вот если я вытаскиваю список TAttrs по объекту var subattrs = ctx.TAttrs.Where(x => x.ObjId == Id && x.ClassId2 == classid2).ToList(); ClassId1 получается null
Обсуждают сегодня