问题标签 [entity-framework-mapping]

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.

0 投票
1 回答
296 浏览

entity-framework - 如何映射列表到 EF4 中插入的 ModificationMapping SP?

我有一个实体

我写了一个插入 SP,它需要:

如何将 List 映射到 SP 以进行修改映射,该修改映射将插入一行,其中的每个元素都包含Id和一个元素?ForeignIdsForeignId

例如

将插入:

身份证 | 外籍编号
1 | 2
1 | 3

0 投票
1 回答
80 浏览

sql - 如何找到属性的值

如何找到属性的值?我需要检查该值并将文本框 maxlength 设置为该值。这是我要检索的值的示例。

0 投票
1 回答
2178 浏览

.net - EF4 将可空十进制列映射到不可空值属性

我在 EF4 中使用 POCO(无代理)。

在数据库中,我有这个可为空的十进制列:

在我的 POCO 上,我有这个不可为空的值属性:

如果数据库中的值为null,我希望将属性设置为0。我怎样才能做到这一点?我宁愿Nullable在这里没有属性,否则我不得不用GetValueOrDefault()代码污染我的业务逻辑。

[这个问题看起来就像我在问什么,但我不确定它是否真的得到了回答。]

0 投票
1 回答
3282 浏览

hibernate - 在创建休眠实体时,我们是否总是需要一个 id?即使我从视图创建实体?

我正在使用 MySQL 5.5 和 hibernate 3。我在我的数据库中创建了一个视图,并使用 salto db 生成器创建了一个与之对应的实体。当我尝试执行我的代码时,会话工厂的 bean 创建失败给我以下错误

org.springframework.beans.factory.BeanCreationException:创建类路径资源[persistence-context.xml]中定义的名称为'SessionFactory'的bean时出错:调用init方法失败;嵌套异常是 org.hibernate.AnnotationException:没有为实体指定标识符:com.viewer.common.entity.ViewEntity

所以我问,如果我们需要主键来创建实体???

0 投票
1 回答
1161 浏览

wpf - 在数据网格中填充组合框

我有一个 WPF Datagrid,使用 Entity Framework 填充来自一个 SQL 表的数据,是否可以使用来自不同表的数据填充同一 Datagrid 中的组合框。

我有这个代码工作

但我希望它是动态填充的。

谢谢。

0 投票
2 回答
460 浏览

entity-framework - 获取 ICollection 的实体框架来自映射器

使用 Entity Framework 4.1 尝试获取整数集合,

基本上我有一个名为 Spec 的实体

表 Specs 具有列 id、名称等,我正在尝试将 TypeIds 映射到具有列 specId TypeId 的表 SpecTypes,但我无法弄清楚它的映射

我一直在绑这样的东西

0 投票
1 回答
1528 浏览

c# - 在实体框架中内置支持以编程方式自动更新数据库?(没有任何数据丢失)

假设您向客户发送了一个新的应用程序版本,并且您需要更新本地客户数据库,例如它的 SQL microsoft 数据库 2008。

  • 现在我通过数据库中的版本表来执行此操作,并运行 sql 脚本。- 匹配那个版本,比如:

    /li>

这项工作很好,但是在实体框架中是否有任何真正的内置支持。

没有任何数据丢失!

如果是这样 - 你能举一些具体的例子如何正确地做到这一点。

非常感谢!

0 投票
2 回答
137 浏览

entity-framework - 使用 Code First 的 EF 4.1 上的 Fluent 映射出错

这里有一个简单的模型:

如您所见,Currency 只是一个列表,将由两个不同的实体使用,但如果我尝试运行它,它会给我一个错误,说这是无效的,因为可能导致多个级联路径。

现在我想弄清楚如何在 OnModelCreating 上建模

但是由于某种原因,尽管产品已正确创建,但每当我尝试加载它时,货币都会变为空。

我在这个建模中做错了什么?

谢谢!

0 投票
1 回答
598 浏览

vb.net - .NET 代码优先纬度经度接口

我正在用 VB.NET-Code First 开发一个数据库。我想在位置和邮政编码中添加纬度和经度。现在我正在为每个班级添加一个地理坐标。

我的问题是让 Location 和 Postal Code 继承 GeographicCoordinate 接口会更好。我认为在我当前的实现中,我将拥有一个 GeographicCoordinates 表,其中包含两个外键(对于其他对象可能更多)。如果我使用 inhearaance 实现,我可以找到任何两个 IGeographicCoordinate 类之间的距离......

使用 inhearaance 实现会将两个实体绑定在两个 IGeographicCoordinates 的实现中。我也可以让这些类继承 GeographicCoordinate 类......

我倾向于远离做这样的事情,因为我被锁定没有任何具有 lat 和 long 的类继承自其他任何东西。

谢谢。

0 投票
3 回答
1658 浏览

asp.net-mvc-3 - MVC 3 Razor-模型的部分验证

我目前正在 MVC 3 中的一个项目中工作,我正在利用实体框架将一个数据模型保存在两个视图上,每个视图都包含一个 HTML 表单(类似于基于向导的设计)。

然而,在用户在第一个 View 上填写适当的字段并提交表单后,整个模型的客户端验证被触发,并且在第二个 View 实例化之前甚至无法输入的字段显示验证错误。

我目前已经实现了一种解决方法,我只是完全关闭了第一个视图的客户端验证,但我当然不热衷于用根本没有经过验证的数据填充我的模型的想法。这是不好的。好吧。

有没有办法部分验证第一个视图上的字段而不触发整个数据模型的验证?