Inheritance 让实体框架忽略派生类型

在我当前的项目中,我使用代码优先的方法 我有一个名为Task的类型,它是模型的一部分。我还有从Task派生的BackgroundTask和从BackgroundTask派生的UserAccountTask 当我尝试创建一个类型为Task的对象并将其添加到我的任务存储库中时,只要我尝试将更改保存到数据库中,就会得到一个DbUpdateException。其内部例外状态为: “无效的列名‘UserAccount\u UserId’。\r\n无效的列名‘UserAccount\u Lastname’。

Inheritance 数据库中建模实例继承的技术有哪些?

在问我的问题之前,让我澄清一下我所说的实例继承是什么意思(并且让我知道文献中是否有为这种类型的继承创造的术语)。当我们讨论C++中的继承时,我们讨论的是类型继承。例如,我们可以创建一个名为Person的类,并从该类继承一个名为Employee的类,该类用于专门定义员工。所以我们基本上是继承person类型来创建employee类型 但是,有时我们希望继承实例而不是类型。例如,我可能想创建一个火灾警报,当满足某些条件时,它会引发很少的事件。其他人可能希望在满足相同条件时引发另一个事件。在本例中,他

Inheritance Prolog-SWI:如何创建用于计算给定值的结构

我是第一次使用prolog,我已经用了大约一个星期了,从中学习了各种基础知识,这在一定程度上是有帮助的。我一直在为一个虚构的游戏标题设计一个数据库查找,用户可以在其中查阅bestiary以获得游戏中给定角色的统计信息。如果你问我,听起来像是一个很棒的项目:) 我一直在学习“框架”来描述我的节点,以及如何使用它们,所以我将使用的格式将是这些方面的东西。我一直在学习的最新项目是prolog中的“数字”以及它们的工作原理,在教程中似乎非常简单,直到我想以更动态的方式使用它 我为我的数据节点设置了以下内

Inheritance JPA:TypedQuery不会获得继承类型的结果

我有一个实体扩展了另一个实体: @Entity @DiscriminatorValue("PARKING") @Table(name="parkingPois") @NamedQueries({ @NamedQuery(name="ParkingPoiDao.findAll", query="SELECT p FROM ParkingPoiDao p"), @NamedQuery(name="ParkingPoiDao.findById", query="SELECT p FR

Inheritance 从构造函数返回实例

有没有办法强制Typescript编译器从构造函数返回实例化实例?目前,由于无法找到这样做的方法,我无法将 在我发现编译器在子类化我的集合类型时输出以下内容之后 var MyCollection = (function (_super) { __extends(MyCollection, _super); function MyCollection() { _super.apply(this, arguments); } return MyColl

Inheritance 我可以限制子类访问超类的特定方法吗?

假设有一个由子类B继承的类a 超类有两种方法A1和A2 我的问题是,我们可以限制B访问A1吗 My question is, can we restrict B from accessing A1? 是的,您可以通过简单地使用访问修饰符(私有)来限制a1方法的访问,如: 在上面的java代码中,a1方法被指定为private,它将给出编译时错误 奖励积分: 子类不继承其父类的私有成员。但是,如果超类具有访问其私有字段的公共或受保护方法,则子类也可以使用这些方法 你必须阅读: 你在说什么语言?

Inheritance OpenApi 3.0一个或所有

我一直在搜索,没有找到很多关于何时在OpenApi 3.0中使用allOf或oneOf的示例或明确解释。 使用带鉴别器的allOf或oneOf有什么区别 我的用例如下: 如果未定义deviceType,则无法创建设备。您应该只能创建“移动设备”/“pin设备”/“信标设备”,其中包含的属性取决于其类型以及协议中的设备ID和名称 目前,我已经实现了allOf版本,它正在工作。但我想知道这是否正是我想要的 设备: 类型:对象 必修的: -身份证 -名字 -设备类型 鉴别器:设备类型 特性: 设备ID

Inheritance 如何在GraphQL中继承或扩展typeDefs

我有一个类型的用户。用户也可以是类型的团队成员。用户和团队成员之间的唯一区别是添加了一个字段teamRole:String。因此,我想做如下操作,以避免冗余定义所有用户字段 type User { id: ID!, name: String, (many other field defs) } type TeamMember extends User { teamRole: String, } 有人知道这个的语法吗?我原以为extend就是答

Inheritance dojo:具有默认值的继承-mixin不';不会发生

我希望声明一个新的dojo类,该类继承自现有的dojo类,但使用我自己为该类的属性选择的默认值。(用户仍然可以覆盖这些值。) 我声明自己版本的dijit.form.FilteringSelect,以便: hasDownArrow属性默认为false(而不是标准的true)和 还有一个额外的属性storeUrl,允许我将FilteringSelect连接到相应的QueryReadStore 以下是我所做的,但没有成功: dojo.provide("my.FilteringSelect"); d

Inheritance 基类能告诉什么项继承它吗

我有一个基本类“AsyncHandlerBase” 基类由多个页继承。 当一个特定的类继承基类时,基类中是否有任何方法可以执行特定的代码?我会在页面上执行特定的代码,但在这种情况下是不可能的。这是可行的,但我强烈建议不要这样做。将此类知识构建到基类中会使维护变得困难 相反,您可以在基类中创建一个抽象(或空的虚拟)方法,在子类中重写,因为这肯定会引入一种“代码气味”,有时会困扰您。但是,如果确实需要,可以从基类方法中检查调用对象的类型: if (this.GetType().Equals(type

Inheritance 获得;“未定义值”;继承类型时

我看不出我做错了什么,因为文件的顺序是正确的。在这种情况下,它是: BaseDAO.fs CreateDatabase.fs 它们在同一个名称空间中,但即使我将它们放在不同的模块中,并且在CreateDatabase中打开模块时也会出现相同的错误 错误是: Error 1 The value or constructor 'execNonQuery' is not defined 我正在尝试继承BaseDAO并使用一个对多个文件通用的成员,我不明白为什么会出现上述错误 namesp

Inheritance 当子类使用val实现Scala抽象方法时,它在超类中为null?

我在scala代码中发现了一个错误,这让我很困惑。下面是问题的简化版本 在抽象类的构造函数中,我想检查一些关于抽象方法的断言。 因此,当创建子类的对象时,将检查这些断言,以查看是否所有的断言都按其应该的方式实现 当子类使用“val”实现抽象方法时出错,但是: Scala代码: abstract class A { def aval : String assert(aval != null, "aval == null") assert(aval == "B", "aval

Inheritance Grails脚手架继承

我有一些从基类继承的域类。但是,当我生成脚手架时,视图不包含基类的任何元素 无论是每个层次结构的表(默认),还是每个子类的表,行为都是相同的 这是一个bug还是我做错了什么?下面的代码适用于动态和静态脚手架: 包p class Person { String toString() { name } static constraints={ name(blank:false,unique:true) } String name } pack

Inheritance C+中的铸造问题+/CLI-韩元';不编译

我在C++/CLI中有以下内容:(注意注释中的错误) 类基类{…} 派生类:公共基{…} 公共引用类CliClass { 公众: std::list*myList; CliClass() { myList=新列表(); } AddToList(派生*派生) { myList->push_back(派生); } DoCast() { 派生*d=nullptr; int n=(int)myList->size(); 对于(int i=0;i

Inheritance 从托管类继承

是否有一种方法可以通过C++/CLI类继承和扩展托管类(用C#编写)?是的,但可能存在一些问题(例如一次性类) 请参见此处示例:是的,汇编格式与语言无关。只需添加对C#assembly的引用。

Inheritance 继承可以与Codea一起使用吗?

可以将继承与一起使用吗?虽然我对Lua还比较陌生,但从一些快速的谷歌搜索中,它看起来有点像是“做”。有什么技术可以安全地与Codea的Lua托管引擎一起使用吗 这是一个简单的可运行测试,我正在努力工作。我的超类: Superklass = class() function Superklass:init(x,y)     self.x = x     self.y = y end function Superklass:debug()     print(string.format("(%

Inheritance 代码优先继承ASP.NET MVC 4 EF5->;获取类型

这可能很简单,但无法理解。假设我有一个“Item”模型,并且从中继承的模型是“DVD”、“CD”、“GAME”,例如,我希望能够进入Item的索引视图并获取它的类型。显然GetType()不起作用。反正我能做到 谢谢GetType()不起作用吗 我假设您从控制器传递到视图的模型是DVD、CD或游戏,但视图中声明的模型是项目 在这个小程序(LinqPad-Yay)中,输出是“这是一张CD”。这不是你想要的吗 void Main() { Item cd = new CD(); Typ

Inheritance JPA继承策略加入-为什么只删除子项?

我有三个实体:员工(父亲)、技术人员、开发人员。 策略类型已加入。 当我删除实体技术人员时,表“技术人员”中的一行将被删除,但表“员工”中的任何行都不会被删除。我怎样才能删除这两个。这正常吗? 当我删除一名技术人员时,应该删除一名员工,对吗 员工: @Entity @Table(name = "Employee", catalog = "curso") @Inheritance(strategy = InheritanceType.JOINED) public class Employee im

Inheritance 每个具体类型外键的实体框架表

我有下面的类层次结构 public class A { public int Id { get; set; } public virtual IColection<B> Items {get; set; } } public abstract class B { public int Id {get; set; } public A Parent {get; set; } } public class C : B { public String

Inheritance 如何继承类属性

我有一个CFC正在扩展另一个CFC,我想继承超级CFC的属性。我正在使用extends属性,但是我的子类没有继承属性,而是继承方法。两种CFC都有存取器=“true”。我曾尝试在子类中使用accessors=“false”,但这不起作用。我的意思是,当我在测试页面中运行集合并转储variables.subclass.getResponse()时,它返回{},而不是带有属性及其值的JSON字符串(下面是预期的响应)。我真的不想在我的子类中重复属性声明。我在ColdFusion 9和Railo4.2

Inheritance Dart:可以使工厂方法多态吗?

是的,它与JSON反序列化有关。 我有一个类JsonStringSerializable 抽象类jsonString可序列化{ 映射到json(); } 我可以扩展 class Cat扩展了JsonStringSerializable{ @凌驾 映射到JSON()=>null; 工厂Cat.fromJson(映射json)=>null; } 因此,现在我可以使用JsonStringSerializable的任何实例,并期望实现toJson 我的问题是如何使用来自JSON的fromJson?在

Inheritance 使用.net库操作时,多态性或继承作为一个概念,哪个更好?

如果我创建了一个库,其中包含大多数用于覆盖的函数,这意味着您需要将逻辑放入一些初始库函数中,以便从库中获得所需的内容。是否正常\正常\正常?这样的库会被称为框架吗 例如,在我的库中,我有CreateData函数和许多其他函数,还有一个,我们称之为Main函数,它使用库中的许多函数,具有可理解的逻辑,只是为了以一种谨慎快速的方式接收您想要的结果。唯一的问题是它也使用了CreateData函数。因此,您只需调用Main,就可以对库创建者数据生成的一些随机\预生成的数据获得一些结果,但如果需要,您不需

Inheritance 传播可选参数

以下代码不编译 type A(?arg) = member __.Arg : string option = arg type B(?arg) = inherit A(arg) //ERROR expected type string but has type 'a option 我假设这是因为必须提供选项的基础类型的实例,并且编译器根据语法处理传递Some/None 假设我的假设是正确的,是否有解决方法?有可能传播可选参数吗?抱歉,必须先测试它:看来你是对的-你必须自己做“?”:

Inheritance 区域的安全继承?

我已经使用TFS很长一段时间了,我从来没有注意到这种行为。我做了以下工作: 为团队创建一个新区域:“TestArea” 将两个人添加到此区域的安全设置。 应允许人员A)在该区域内做任何事情。 人员B)将所有内容设置为“拒绝” 在“测试区”下创建一个称为“分区”的新区域 我的期望: 人员A仍然可以在“分区”中执行所有操作,而人员B仍然可以在“分区”中将所有操作设置为“拒绝” 区域是否真的没有安全继承?我也没有任何“继承安全性”复选框,就像我在源代码管理设置或任何其他安全性设置对话框中一样。必须回答

Inheritance 字段'alias_model'不存在

试图继承“我的表单”视图中的模型note.note,但不断获取错误字段“alias\u model”不存在。我还继承了我的模型中的note.note,我的字段添加得很好 以下是我的看法: <record id="view_project_notes_form" model="ir.ui.view"> <field name="name">Project Notes Form View</field> <field name="mo

Inheritance Odoo获取在特定视图中使用的另一个模型字段

我正在开发Odoo 10并开发一个模块,以向库存模块添加新功能,但当我进入一个好的商品条目(带有要转移到wharehouse的产品列表)时,我面临两个问题: -首先,我想通过在“操作”树视图中添加新的计算字段来扩展View0(stock\u picking\u views.xml,record:view\u picking\u form)。但当我尝试添加此字段时,Odoo告诉我它不存在: 文件“/usr/local/lib/python2.7/dist packages/odoo-10.0.po

Inheritance 用父类初始化子Kotlin类的快速方法';实例属性

我使用的Java库定义了一个名为a的JSON模型类。这个类包含很多属性,例如。g、 ,26从a到z命名的String属性,并且没有它们的构造函数 我想在Kotlin中用一个新的JSON属性扩展这个类,lateinit var aa:String(派生类将是B),并通过复制现有a实例的属性,快速创建B的实例 我可以序列化A,并将生成的JSON反序列化为B。是否有其他快速解决方案可以在不序列化/反序列化的情况下实现这一点,例如,使用任何Kotin/Java方法或Intellij IDEA工具?假设您

Inheritance 实体框架中的自引用关系

我首先使用EntityFramework4.1代码,我有两个实体和一个抽象类,这两个实体都从中继承 public abstract class Customer { public long CustomerId { get; set; } public string Rating { get; set; } public int FinancialStatusValue { get; internal set; } } public class Organization

Inheritance 虚拟和覆盖的意义是什么?不';没有他们也能做同样的事吗?

根据我的理解,virtual关键字允许您使用基类的方法,override允许您在继承自基类的类中重写它。我的困惑是,我只是测试了在基类的方法定义中不使用virtual关键字,并且在派生类中不包括该方法,并且我仍然能够调用基类的方法(它在intellisense中显示并运行)。另外,我知道如果我想为我的派生类的同一个方法定义一个新的方法,我可以使用new关键字 我可能遗漏了一个关键点,但这是我理解它的方式,这就是为什么我对virtual和override的用途感到困惑的原因。virtual允许您重

Inheritance 更多派生类型和更少派生类型

假设我们有类层次结构Object假设Object是基类,从它派生的任何东西(列在右边)都可以被认为是“更派生的”。我将回答你问题的第二部分,因为nvoigt已经回答了第一部分 由于IValidationRule在其类型参数T中是逆变的,因此IValidationRule将被视为IValidationRule的子类型 也就是说,IValidationRule您不能拥有该层次结构,因为String是密封的。我不记得经常看到“更多派生”和“更少派生”这两个术语-这里的上下文是什么?假设它不是密封的。为

Inheritance 如何在OpenERP V8(Odoo)中继承未命名类并重写其方法

我想继承名为AuthSignupHome的类,以覆盖其名为do\u-signup的方法,但该类没有_-name属性 类的路径是:odoo/addons/auth\u signup/controllers/main.py 我准备重写一个方法,有必要重新定义类的属性,但它已经…我不需要它,我对此有点困惑 我是奥多的新手,请用简单的方式说明,我该怎么做 编辑:这是一个web控制器,我正在阅读inherit and override from,有人能为我提供这样做的指导吗?我解决了这个问题,首先构建了一

Inheritance Typescript不';不允许具有不同构造函数签名的类的类型继承

我正在实现一个commandBus,我想向命令处理程序注册命令类型,以便将传入的命令映射到正确的命令处理程序。我传递了一个命令构造函数来映射到处理程序构造函数,如soregister(handler:typeof handler,command:typeof command)。但我不断地犯错误 我终于找出了原因。在typescript中,如果“Y扩展了X,则不能定义参数arg typeof X并传入构造函数Y,事件构造函数必须具有相同的签名 检查那个片段。在底部,即使是commandBus.re

Inheritance 迁移脚本中未反映EF核心继承的属性

我正在尝试迁移下面的模型,而继承并没有反映在生成的迁移脚本中。我错过了什么?我目前正在使用PM来处理迁移脚本的生成,在VS2017中进行简单的添加迁移,然后以SQL 2016为目标更新数据库 public class Facility { [Key] public int ID { get; set; } public bool Deleted { get; set; } public string Name { get;

Inheritance 在EJB3中,如何实现会话Bean的继承?

我们希望实现以下目标: 创建抽象无状态会话bean 通过扩展上述bean来创建无状态bean 在服务类中,基于类型的容器将注入适当的ejb bean 以下是我的建议: 创建一个抽象的无状态会话bean 通过扩展上述bean来创建无状态会话bean 在服务类中,根据类型注入适当的EJB bean 如果您面临一个特定的问题,可以问一个更具体的问题。我想您还没有阅读EJB3规范。在第4.9.2节的规范文档中,您会发现ejb不能是最终的或抽象的。因此,您尝试实现继承的方式是不可能的。我希望这是有帮助的。

Inheritance JPQL等价物

我必须为以下Oracle SQL编写JPQL查询: SELECT * FROM Foo f, Bar b, Xyz x WHERE f.id = b.foo(+) and f.id = x.foo(+) and (lower(f.label) like lower('%filter%') or lower(f.code) like lower('%filter%') or lower(b.label) like lower('%filter%') or lower(x.label) like (

Inheritance C++;错误LNK2019:多标头类中未解析的外部符号

全部 我打赌这是一个经常被问到的问题。但每次都是在不同的背景下提出的。我的问题是:我在VS2012 Express中有一个项目。该项目包含很少的头文件。在这里粘贴整个项目是没有意义的,因此我只给出一个简单的结构 在header.h头文件中,我有一个父类Sim,定义如下: class Sim { protected: // some member data public: Sim(int x, int y, A a); vector<int

Inheritance 文件夹中权限的继承

在我的公司,我们在局域网内使用共享文件夹。进入这些文件夹的权限由Active Directory使用安全组进行管理。 我遇到的问题是,用户需要一次又一次地使用相同的(空)文件夹结构,在网络文件夹中创建新的(标准)项目。因此,此“文件夹模板”中有多个子文件夹,其中一个子文件夹具有不同的权限,这些权限不是从其母文件夹继承的。 我已将此子文件夹配置为不继承权限。但是,当用户复制/粘贴(使用Win XP)此“文件夹模板”到任何其他文件夹中时,不会复制此“不继承”选项。因此,此子文件夹获得了错误的权限 当

Inheritance 如何在Laravel';有口才吗?

例如,我如何在这个数据库层次结构的雄辩实体中建模,以便在创建汽车或卡车时自动创建汽车条目: - automobile id (PK) color, etc... - car id (PK, automobile.id FK) doors, etc... - truck id (PK, automobile.id FK) axis, etc... 你可以调查一下这种关系 这些多态关系允许您对此用例建模。我不知道在创建时是否为car创建了一个条目,但您可以自己轻松地创建

Inheritance Smarty模板双向继承

我有以下问题。如果我正确理解smarty,则此代码应该可以正常工作 文件父级: //some stuff {block name="childDoYourThing"} {block name="value1"}value1{/block} {/block} //some other stuff 文件子项: {extends file="./parent.tpl"} {block name="childDoYourThing"} //severalcode {block

Inheritance 在TypeScript中使用类和接口指定类型

我的背景来自Objective-C,您可以在其中指定同时包含类和接口的类型。我似乎找不到任何在TypeScript中显示这一点的文档,但它必须存在,对吗 下面是一个例子: class Vehicle {} class Car extends Vehicle {} class Truck extends Vehicle {} interface Electric{} // These next lines are WRONG! ChargeMyCar(car: Car<Electric&

Inheritance 找出它在BackboneJS中继承数据的位置

我每天都在学习BackboneJS,以帮助调试/修复应用程序中的问题。我已经在我们的应用程序中专门为此设置了大量断点,以便检查继承的数据。上周我非常困惑,以至于这个包含多个模型 this.objectAItem this.objectBItem BackboneJS中是否有一个函数,它将告诉我们从何处继承数据 更新: onSubmit: function onSubmit() { this.patientModel.set('hasSubmitted', true); th

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 34 页