Я очень новичок в коде.Я пытался читать столько, сколько я могу, но я не нашел ответа на свой вопрос.При использовании композиции объекта и кода сначала, как вы создаете составной ключ.например
public class Foo
{
public FooID {get; set;}
public FooName {get; set;}
}
public class Bar
{
public virutal Foo {get; set;}
public BarID {get; set;}
public BarName {get; set;}
}
Как я могу убедиться в схеме БД, что FooID и BarID являются составными ключами?
Также я должен даже сделать виртуальныйFoo? * или должен создать такой бар? * Если я использую приведенную ниже реализацию бара, есть ли возможность использовать такие операторы как bar.foo.name
(сомневаюсь, номожет быть, EF делает какое-то крутое волшебство, чтобы это произошло)?
Public Class Bar
{
public FooID {get; set;}
public BarID {get; set;}
public BarName {get; set;}
}
ЕСЛИ возможно, я бы хотел сделать все это с помощью аннотаций данных.Большое спасибо