C# 什么是抽象类型?
什么是实体框架继承上下文中的抽象类型?抽象类型是无法实例化的类型/类。这意味着您无法从此类创建对象。如果您有一个抽象类“foo”,则不能调用C# 什么是抽象类型?,c#,entity-framework,C#,Entity Framework,什么是实体框架继承上下文中的抽象类型?抽象类型是无法实例化的类型/类。这意味着您无法从此类创建对象。如果您有一个抽象类“foo”,则不能调用newfoo()(Java示例代码)。有关抽象类型的详细信息,请参阅。抽象类型是无法实例化的类型/类。这意味着您无法从此类创建对象。如果您有一个抽象类“foo”,则不能调用newfoo()(Java示例代码)。有关抽象类型的更多信息,请参见。抽象类的全部要点是继承自它,而不能直接在实例中创建 因此,在实体框架中,its表示将多个表中的数据规范化为一个公共表,
newfoo()
(Java示例代码)。有关抽象类型的详细信息,请参阅。抽象类型是无法实例化的类型/类。这意味着您无法从此类创建对象。如果您有一个抽象类“foo”,则不能调用newfoo()
(Java示例代码)。有关抽象类型的更多信息,请参见。抽象类的全部要点是继承自它,而不能直接在实例中创建
因此,在实体框架中,its表示将多个表中的数据规范化为一个公共表,然后使用表继承来拥有一组具有不同类型的对象,这些对象可以作为一种类型
假设您有一个名为object的抽象类,并且它的一些继承者在表中有数据
然后你可以写这样的东西
var results = from i in dataContext.Objects.OfType<Foo>()
select i
您将获得抽象类对象的集合,其中的每个成员都是从对象继承的类的实例
这意味着子类型中可以有公共行为或重写行为。它在正确的地方非常强大。例如交易类型或支付方式类型。抽象类的全部要点是继承自它,不能直接在实例中创建 因此,在实体框架中,its表示将多个表中的数据规范化为一个公共表,然后使用表继承来拥有一组具有不同类型的对象,这些对象可以作为一种类型 假设您有一个名为object的抽象类,并且它的一些继承者在表中有数据 然后你可以写这样的东西
var results = from i in dataContext.Objects.OfType<Foo>()
select i
您将获得抽象类对象的集合,其中的每个成员都是从对象继承的类的实例
这意味着子类型中可以有公共行为或重写行为。它在正确的地方非常强大。例如交易类型或支付方式类型。这是一个关于交易类型的正确答案,尽管在实体框架的上下文中没有(按照要求)。我在网上找不到任何关于实体框架特有的抽象类概念的参考,与“正常”含义不同,所以这个答案似乎是合适的。我可能应该将抽象类型的概念指定为一个通用概念,而不受实体框架上下文的约束。我的错!抽象类型的概念也不是特定于面向对象语言的。也不是特定于实例化……这是关于抽象类型的正确答案,尽管在实体框架的上下文中不是(根据要求)。我在web上找不到任何关于实体框架特定的抽象类概念的参考,与“正常”含义不同,所以这个答案似乎是合适的。我可能应该将抽象类型的概念指定为一个通用概念,而不受实体框架上下文的约束。我的错!抽象类型的概念也不是特定于面向对象语言的。它也不是特定于实例化。。。