self-reference相关内容

如何使用实体框架代码首先定义一对一的自引用

我想在我的实体 上实现版本控制。每个实体都有对下一个版本的可选引用(最新版本将为null)和对先前版本的可选引用(第一个版本将为null)。我使用实体框架6,代码第一。我尝试使用以下模型和modelbuilder语句(和许多变体)。 public class Stuff { public int StuffId {get;组; } [ForeignKey(“NextVersi ..

实体框架4.1代码首先自我引用一对多和多对多关联

我有一个用户可以收集他喜欢的用户... 另一个用户可以拥有他喜欢的用户的集合。 如果用户A喜欢用户B,如果用户B喜欢用户A,则可以挂起。我需要发送他们的联系方式。我们如何在实体框架代码中代表这样一个模型? public class User { public int UserId {get;组; } public int? UserLikeId {get;组; } ..

实体框架代码首先自引用有效负载的父子

我试图在实体框架中首先使用代码进行设置,并遇到困难。描述我想要完成的工作: 拥有一个Product的实体。该产品可选地可以具有一个或多个相关的“小孩”产品。一个产品可以是一个或多个母产品的孩子。 当我去生成一个绑定到模型类“产品”的控制器时,我收到一个错误:(更新,更具体地说,匹配下面的代码) p> 运行所选代码生成器时出错: '无法检索“ ProductCatalog.Mode ..

实体框架中的自引用/父子关系

我读了很多程序员的帖子,这些程序员的帖子无法确定依赖操作的有效排序。在实体框架中使用自引用关系时,由于外键约束,模型要求或存储生成值 -exception,可能存在依赖关系。 I我试图得到一个父子关系工作: public class Category { public int CategoryId {get;组; } public string Name {get;组; } ..

DLL卸载本身

DLL内部的函数是否可以卸载DLL?我需要这样做,所以我可以确保DLL没有被使用,然后写入DLL的文件。 解决方案 我不要以为会奏效使用外部的句柄调用FreeLibrary(LoadLibrary将从DLL外部的区域调用),因为代码在不再有效的内存位置运行。 即使这样可能,它闻起来像一个糟糕的设计。也许你想做一些更新或一样。说明一下你期望的结果。从内部卸载DLL是不行的。 ..
发布时间:2017-06-07 21:25:26 .NET组件控件

核心数据:自引用表

我在我的核心数据模型中有一个实体,它包含对自身的引用。即页面可以具有页面的子集合。当编译时,我得到警告: “Page.pages - 一对多关系没有逆:这是一个高级设置(没有对象可以在多个“特定关系的目的地”) 现在我已经阅读了核心数据需要一个反向关系来保持完整性,并希望提供。我不介意我的数据模型被改变,这是一个早期的发展阶段。什么是处理这种情况的适当方式? 解决方案 (根据@ ..
发布时间:2017-01-10 20:09:29 移动开发

Oracle用户定义的对象 - 自引用类型的集合

可能重复: $ b $ b 我有一个场景,其中我必须创建一个用户定义的类型A,它的类型为A. 我试着做以下但是没有帮助: 创建或替换类型sku_t; 将类型skulink_t创建或替换为sku_t表; 创建或替换类型sku_t作为对象(skuId varchar(12),display_name varchar(100),bundlnks ref skulink_t ..
发布时间:2016-12-15 21:30:37 数据库

关于匿名“自参照”的建议/讨论数据结构

对任何错误的术语抱歉,我对计算机科学很新,我几乎只知道Clojure(但我想我会说我知道这很好)。 所以,我没有做过大量的研究,但我有时发现,当编写Clojure代码能够引用一些“中间版本我在这个数据结构中的任何数据结构(很像在 let 中)。快速示例: => (self-ish {:a 10 :b(inc(this:a)) :c(count(vals this))}) => { ..
发布时间:2016-11-27 20:03:37 其他开发语言

类(或结构)通过模板自引用

以下是否合法? 类型名T> struct tree_node { T t std :: vector儿童; }; 对这篇文章似乎暗示它不是。 作为“未定义行为”类型的场景。目标语义是明确的。如果它是不完整类型的无效使用,那么它应该是编译时错误。 在我的测试这似乎工作正常(我使用了 GCC 和 Clang ..
发布时间:2016-10-23 23:12:28 C/C++开发

类(或结构)通过模板自引用

以下是否合法? 类型名T> struct tree_node { T t; std :: vector儿童; }; 注释这篇文章似乎暗示它不是。 作为“未定义行为”类型的场景。预期的语义是明确的。如果它是不完整类型的无效使用,那么它应该是编译时错误。 在我的测试这似乎工作正常(我使用了 GCC 和 Cl ..
发布时间:2016-10-23 23:01:14 C/C++开发

自参照类型

什么类型T使下列代码可编译? T f(){return& f; } 我更喜欢C答案,但我将问题标记为C和C ++, 解决方案 我希望这不是作弊(仅限C ++): class T { private: T(* _func)(); public: T(T(* func)()):_func(func){} return * this; } ..
发布时间:2016-10-23 20:09:24 C/C++开发

未定义对静态成员中的类静态成员的引用

我在C ++中创建一个自引用类的链表,我想有一个名为“startPointer”的类型Item(Item是类名)的静态指针,所以当我调用我的静态成员函数“free” ,它可以通过使用Item :: startPointer释放内存,但我得到一个错误(显示在代码后)。 Pls帮助 class Item { public: std :: string name; int row,c ..
发布时间:2016-10-20 09:03:51 C/C++开发

的EntityFramework代码优先自引用的一对一(1:1)关系的映射 - 无法确定到底本金

我有这个类: 公共类信息 { 众长标识{搞定;组; } 公共字符串主题{搞定;组; } 公共字符串消息{搞定;组; } 公共虚拟信息ParentMessage {搞定;组; } 公共虚拟信息ChildMessage {搞定;组; } // ... } 使用的EntityFramework 代码首先 添加迁移给我的消息:无法确定类型之间的 ..
发布时间:2016-10-05 23:31:20 C#/.NET

自我指涉类型

什么类型T提出以下code编译? T F(){返回&放大器; F; } 我preFER一个C答案,但我打上了一个问题,C和C ++中的情况下,只有使用模板的答案。 解决方案 我希望这不是欺骗(仅限于C ++): T类{ 私人的: T(* _func)();上市: T(T(* FUNC)()):_func(FUNC){} T接线员()(){ 返回*这 ..
发布时间:2016-08-21 21:33:23 C/C++开发

使用绑定转换器和的ObservableCollection自referensed实体WPF树视图

我有实体,由它引用到自己的数据库表默认建立 我是新来的我和低信誉不alows我添加图像,所以我会写我所能。 地点:EntityObject 属性: ID ParentArea_ID 导航属性: 领域 - 以区集合 ParentArea - 到区instanse 我想填充从数据库表中的数据树视图。我发现2个选择:使用wrapers或装订器从 ..
发布时间:2016-08-07 10:51:17 开发方法