Implementación de la relación Cero o Uno a Cero o Uno en el Código EF primero por Fluent API

Tengo dos clases de POCO

public class Order
{
  int id;
  string code;
  int? quotationId;  //it is foreign key
  public int Id{get;set;}
  public string Code{get;set;}
  public int? QuotationId{get;set;}
  Quotation quotation;
  public virtual Quotation Quotation { get; set; }
  ....
}

public class Quotation
{
  int Id;
  string Code;
  public int Id{get;set;}
  public string Code{get;set;}
  Order order;
  public virtual Order Order { get; set; }
  ....   
}

Cada orden puede hacerse a partir de una o cero cotizaciones, y cada cotizaciónmayo causar una orden, así que tengo una relación de "uno o cero" a "uno o cero", ¿cómo puedo implementar esto, primero en el Código EF por API fluida?

Respuestas a la pregunta(5)

Su respuesta a la pregunta