问题标签 [entity-framework-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-framework-5 - EF 5 重用实体配置
我正在尝试在几个实现接口的实体上重用一些模型配置。
检查此代码:
如您所见,我正在尝试在我的 onmodelcreating 方法上调用扩展方法“ConfigureAsAuditable”,如下所示:
调试时我得到这个异常:
属性“CreatedOn”不是“帐户”类型的声明属性。使用 Ignore 方法或 NotMappedAttribute 数据注释验证该属性是否已从模型中显式排除。确保它是有效的原始属性。
在此先感谢 :) PD:我正在使用 EF 5-rc、VS 2011 和 .NET Framework 4.5
entity-framework-5 - 如何在 EF 5.0 中禁用自动表创建?
我在我的项目中为 Framework 4.0 安装了 Entity Framework 5.0 RC。但是当我尝试从视图中获取数据时,我得到了错误。EF 尝试为此实体创建表。
c# - EF可以自动删除未删除父项的孤立数据吗?
对于使用 Code First EF 5 beta 的应用程序,我有:
和
必要时,相关的 CRUD 操作由存储库执行。
在
我已经设置了它们:
所以如果 aParentObject
被删除,它的 ChildObjects 也会被删除。
但是,如果我运行:
我得到了例外:
操作失败:无法更改关系,因为一个或多个外键属性不可为空。当对关系进行更改时,相关的外键属性将设置为空值。如果外键不支持空值,则必须定义新关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象。
这是有道理的,因为实体的定义包括被破坏的外键约束。
我可以将实体配置为在它成为孤立实体时“自行清理”,还是必须手动ChildObject
从上下文中删除这些 s(在本例中使用 ChildObjectRepository)。
asp.net - 找不到 system.spatial.data
我刚刚从这里升级到 .net 4.5rc ,从这里升级到 Entity Framework 5rc ,因为我想使用System.Data.Spatial-classes。但我在我的解决方案中找不到命名空间。我尝试在对象浏览器中搜索类,但没有任何运气。
我可以在哪里找到类/如何引用它们的任何想法?
谢谢
托马斯
entity-framework-5 - EntityFramework 5 RC 数据库生成选项
我认为这是我的一个愚蠢的错误,但我找不到解决方案。
我有 EF4.3 和这条配置线
没有问题。但是当我更新到 EF 5.0RC 时,同一行给我一个错误,指出类型 o 命名空间不存在。???
我在 RC 中没有看到这方面的任何变化!!!
c# - Entity Framework 5 和 XElement 字段
开始使用 Visual Studio 2012 RC 和 Entity Framework 5 ......绝对喜欢它,但想知道是否有更清洁的方法来做到这一点。
我想省去每次解析 XML 的中间人,并通过 .ToString() 设置它
common-table-expression - 如何在 Entity Framework 5 中集成 CTE 查询
我有一个使用 CTE 编写的 SQL 查询。现在,我正在移动存储库以使用 Entity Framework 5。
我不知道如何使用 Entity Framework 5 集成(或重写)基于 CTE 的查询。
我正在使用带有 EF5 的 POCO 实体,并且有一堆 Map 类。没有 EDMX 文件等。
我现在感觉自己像个菜鸟,如果有任何帮助指出我正确的方向,我将不胜感激。
CTE查询如下
t4 - Entity Framework 5.0 EntityObject Generator 在 Visual Studio 2012 RC 中不可用?
从 social.msdn.microsoft.com 继承...
原帖
我尝试将项目从 2010 EF 4.3.1(修改后的 EntityObject 生成器模板)迁移到 vs 2012 rc、ef 5.0 rc 和 .Net 45 rc。痛苦的是,我的旧 T4 模板不再起作用。我在哪里可以获得正确的模板以将其迁移到 EF 5.0?我可以编译旧项目,但在启动应用程序后,我收到“检测到不同方案”的异常。
我的贡献,仍未解决
EntityObject 代码生成模板在“干净”机器上的 VS 11 Beta 中可用,所以我认为这是一个升级问题/冲突,可能与之前安装了 EF 4.2 June 2011 CTP 有关(尽管卸载)。
- VS 2012 修复 - 没有解决问题
- VS 2010/2012 RC 卸载/重新安装 - 没有解决问题
- VS 2012 RC 安装在干净的机器上 - 没有时间 atm
截图
foreign-key-relationship - 如何递归地包含导航属性
我有 2 个数据库,每个数据库都有一个相应的 EntityFramework DB 上下文,我正在使用 Entity Framework 5,代码优先。
我有类似于以下的表格:
然后,我有实体Foo
,FooBar
inDatabase1DbContext
和Bar
in Database2DbContext
。
Foo
具有导航属性Parent
(类型Foo
)、Children
(类型ICollection<Foo>
)和Bar
(类型Bar
)。
FooBar
具有导航属性Foo
(类型Foo
)和Bar
(类型Bar
)。
现在,我想要的是能够.Include(foo => foo.Bar)
,这样所有的和也Bar
被加载了。Parent
Children
Foo
我希望我没有太混乱。
PS:我知道设置Bar
导航属性会出现问题,因为它位于不同的数据库中。我在一些相关答案中看到了一些建议,这些建议暗示了观点或同义词。任何也考虑到我情况的这方面的答案将不胜感激。
entity-framework - Entity Framework 4.3.1 到 5.0 RC - 模型创建期间出现 NullReferenceException
我刚刚切换我们的项目以尝试在 .NET 4.0 下运行的 Entity Framework 5.0 RC。除了更新命名空间引用之外,我们没有进行任何代码更改。当我们第一次尝试访问实体框架对象时,我得到以下信息:
有没有人对可能导致此问题的原因以及如何缩小范围有任何建议?