Czy wiesz może jak zbudować powiązanie między dwoma bibliotekami w .NET CORE w podejściu First Code.
Potrzebuje zbudować powiązanie między tablicą z krajami z biblioteki norm a tablicą z formularzami handlowymi.
obie biblioteki działają na osobnych kontekstach.
Powiązania między projektami można dodać jedno kierunkowo ponieważ jeżeli próbuje się dodać wiązanie dwukierunkowe to wyskakuje błąd związany z cyklicznością.
Jest jakiś sposób żeby zbudować taką relację?
namespace Standards.DAL.DataBase
public class CountryStandard
{
[Key]
public int IdCountryStandard { get; set; }
[Required(ErrorMessage = "Select Country")]
[Display(Name = "Name Country")]
[MaxLength(80, ErrorMessage = "Name max 80")]
public string NameCountryStandard { get; set; }
public bool IsActive { get; set; }
[JsonIgnore]
//public virtual Standard Standard { get; set; }
public virtual ICollection<Standard> Standard { get; set; }
public virtual ICollection<TradeForms> TradeForms { get; set; }
}
namespace Trade.DAL.DataBase
public class TradeForms
{
[Key]
public int TradeFormsId { get; set; }
/...
.../
public int IdCountryStandard {get; set; }
public CountryStandard CountryStandard {get; set; }
}
Po zbudowaniu relację dodałbym do Fluent API
I wykonał migrację do bazy danych
Tylko nie wiem czy można budować w ten sposób relacje między osobnymi bibliotekami z First Code.