.net 先合成键和对象组合代码
我对先编码很陌生。我已经尽可能多地阅读了,但我还没有找到问题的答案。首先使用对象组合和代码时,如何创建复合键。比如说.net 先合成键和对象组合代码,.net,ef-code-first,.net,Ef Code First,我对先编码很陌生。我已经尽可能多地阅读了,但我还没有找到问题的答案。首先使用对象组合和代码时,如何创建复合键。比如说 public class Foo { public FooID {get; set;} public FooName {get; set;} } public class Bar { public virutal Foo {get; set;} public BarID {get; set;} p
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;}
}
如何在DB模式中确保FooID和BarID是复合键
我还应该做虚拟Foo吗*还是应该创建这样的bar?*如果我使用下面的bar实现,有没有一种方法可以使用像bar.foo.name这样的语句,我对此表示怀疑,但也许EF真的有一些很酷的魔法让这种情况发生
如果可能的话,我希望能够通过数据注释来完成这一切。多谢各位
回答了这个问题。将此作为答案发布,以便其他需要此信息的人更容易看到。回答我的问题!
Public Class Bar
{
public FooID {get; set;}
public BarID {get; set;}
public BarName {get; set;}
}