在Entity Framework Table-Per-Type

时间:2015-05-18 23:46:31

标签: c# entity-framework entity-framework-6 table-per-type

基本上,我在TPT架构中有两个EF类(映射到数据库):

// Gets mapped to a table called "People".
public class Person { public Guid Id { get; set; } }
// Gets mapped to a table called "People_Student".
public class Student : Person {}

现在,说我得到一个人:

var person = context.People.Find(<someguid>);

然后,我想将该Person提升为Student类型并将其保存回数据库。我已经想到了一些关于它如何起作用的不同想法,但我想知道是否有这种要求的最佳实践。

0 个答案:

没有答案