在SQL中进行表拆分并在代码中首先显示C#

我在SQL中有2个表,应该是1个表,但是我分成2个表并以POCO表示,如下所示

Public class Order                    
{
    [Key] 
    public string OrderID {get;set;}
    public string OrderName {get;set;}
}

Public class OrderDetail                    
{
    [Key] 
    public string OrderDetailID {get;set;}
    public string OrderQRCode {get;set;}

    [ForeignKey] 
    public string OrderID {get;set;}
}

它是一对一的关系,我该如何用代码优先的方式表示呢?是否出现“角色多重性无效”的问题?使用一个表和2个列名OrderName,OrderQRCode可以使生活更加轻松,但是由于业务原因必须将其拆分为2个表