0
多个对象我在SQL Server中一个奇怪的遗留表,我不知道我是否可以使用以下逻辑:实体框架|从一个表
Table [PartiesTable]
- Id
- FirstName
- LastName
- Name
- Type
与以下类:
public abstract class Party {
public Guid Id { get; set; }
}
public class Person : Party {
public string FirstName { get; set; }
public string LastName { get; set; }
}
public class Company : Party {
public string Name { get; set; }
}
,这是一个例如记录
╔════╦═════════════╦══════════╦═══════╦══════╗
║ id ║ FirstName ║ LastName ║ Name ║ Type ║
╠════╬═════════════╬══════════╬═══════╬══════╣
║ 1 ║ John ║ Kenedy ║ NULL ║ P ║
╠════╬═════════════╬══════════╬═══════╬══════╣
║ 2 ║ Meresa ║ Oslo ║ NULL ║ P ║
╠════╬═════════════╬══════════╬═══════╬══════╣
║ 3 ║ NULL ║ NULL ║ ACME ║ C ║
╚════╩═════════════╩══════════╩═══════╩══════╝
我试图按照这里的文档(https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc/implementing-inheritance-with-the-entity-framework-in-an-asp-net-mvc-application),但它们指的是一个例子,你有3 TABL es,我没有
@ akos-nagy的现货,谢谢 – Raffaeu