У меня есть несколько сущностей Entity Framework 6, сгенерированных из базы данных первой базы данных.Они похожи на приведенный ниже код.
Обратите внимание, что есть поле CustomerID
и Customer
, где поле Customer
взято из FK_Contact_Customer
.
.с экземпляром этого объекта в C #, я должен установить CustomerID
или Customer
?И как только я установлю одно свойство, как мне сделать другое согласованным?Это ручной процесс?Есть ли для этого помощник Entity Framework?
Например, если у меня есть экземпляр сущности Contact и экземпляр сущности Customer
, как правильно связать Contact.Customer
сCustomer
экземпляр?Я ожидаю, что после того, как это будет сделано, свойства CustomerID
и Customer
будут соответствовать ассоциации.
ПРИМЕЧАНИЕ. Вероятно, это повторяющийся вопрос, который я искал, но не смог найтиответ на этот (основной) вопрос.
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace MyProject.DAL.Context
{
using System;
using System.Collections.Generic;
public partial class Contact
{
public int ID { get; set; }
public int CustomerID { get; set; }
public string Contact1 { get; set; }
public string Email { get; set; }
public string ContactTitle { get; set; }
/// <summary>
/// FK_Contact_Customer
/// </summary>
public virtual Customer Customer { get; set; }
}
}