Как вставить значение primarykey в качестве внешнего ключа в другую таблицу с помощью webapi с ENTITY FRAMEWORK?
я попытался вставить первичное значение одной таблицы в таблицу в качестве значения внешнего ключа, но когда я попытался извлечь данные другой таблицы, где значение хранится как foreignvalue, я получил внутренний ответ на ошибку сервера, который не был создан .
какой из них является правильным процессом для заполнения значения foreignkey, когда мы кодируем с помощью webform c# с помощью HTTP-глаголов, потребляя сервис webapi с entity framework .
Что я уже пробовал:
это мои данные таблицы значений первичного ключа
public class ADDCATEGORYCLS { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public ADDCATEGORYCLS() { this.VEL_ADDROOM = new HashSet<ROOMCLS>(); } public int CATEGORY_ID { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2227:Collectio,PropertiesShouldBeReadOnly")] public virtual ICollection<ROOMCLS> VEL_ADDROOM { get; set; }
это код таблицы значений внешнего ключа
public class ROOMCLS { public Nullable<int> CATEGORY_ID { get; set; } public virtual ADDCATEGORYCLS VEL_CATEGORY { get; set; } }