问题标签 [ado.net-entity-data-model]

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 回答
2043 浏览

entity-framework - 如何向 ADO.NET 实体添加约束?

我知道如何将一组字段标记为 ADO.NET 实体中的主键,但我还没有找到一种方法来声明唯一约束或检查约束。

设计器或框架上是否缺少此功能?

0 投票
1 回答
461 浏览

c# - ASP.NET MVC - 当模型添加其他字段时,更新强类型视图的简便方法?

现有的模型、控制器和视图,都运行良好。

由于需求变化,数据库模式突然发生变化,需要添加一些新字段。

数据库已更新,模型(ADO.NET 实体)已从数据库中刷新,新字段已被拾取。控制器没问题,因为它正在使用“set”并关闭 PK。最初创建的视图是针对模型进行强类型化的(就像当时一样)....

是否有一种简单的方法可以“刷新”现有视图以获取新字段?

或者这将始终是手动添加,或者您需要创建“更新”视图来替换以前的视图?

谢谢!

0 投票
1 回答
1429 浏览

entity-framework - 使用实体框架更新集合

我有一组要更新的独立客户端对象(我知道它们已经通过主键存在于数据库中)。现在我想将它们更新到数据库中。知道我需要先查询它们,我这样做了,现在基本上必须从分离的对象中获取属性并将它们应用于附加的对象。我终于调用了保存更改。有没有一种巧妙的方法将这些属性从分离的集合应用到附加的集合?

注意:分离的对象中没有主键,但我确实有足够的信息可以通过比较器类链接。

0 投票
1 回答
1777 浏览

ado.net - ADO.NET 实体数据模型 - 添加自定义属性

我是使用 ADO.NET 实体数据模型工具的新手。我的数据库中有一个表,它具有三个属性(名字、姓氏、年龄)。我需要向这个名为 IsChosen 的实体添加一个字段。但是,我无法在数据库中添加此列。

如何向通过此工具生成的实体添加自定义属性?

谢谢!

0 投票
2 回答
148 浏览

c# - ADO.NET 实体框架怪癖

当我运行下面的代码时,它可以工作

但是,如果我在下面

该声明

总是返回 null。有谁知道发生了什么?

0 投票
3 回答
1287 浏览

c# - 带有 LINQ To 实体的 ASP.NET MVC 视图模型

假设我创建了一个查询结果

将其传递到视图中的最佳方法是什么?我应该创建一个新对象并将查询结果复制到其中吗?

0 投票
2 回答
587 浏览

c# - ADO.NET 实体 1:1 导航属性

有没有办法让 ADO.NET 实体生成 1:1 导航属性?如果我做外键,我总是得到 1:N 导航属性。

0 投票
1 回答
1328 浏览

c# - 更新 MVC 应用程序模型以及数据源

首先,Asp.Net MVC 和 ADO.NET 实体数据模型的新手。

在练习示例时,我创建了一个表,但忘记将PK的“身份规范”设置为 true 。

使用实体数据模型为 MVC 应用程序创建了一个模型并且工作正常。

稍后,我已将数据库中该表的“身份规范”设置为 true。

当我尝试插入记录时,会引发异常并且不会插入记录。

{“当 IDENTITY_INSERT 设置为 OFF 时,无法在表 'Contacts' 中插入标识列的显式值。”}

这是模型中 digner 创建的类,它应该根据 DB 中的模式更改而更改

上述方法签名中不需要“Id”变量,但它仍然会自动生成。

如果数据库模式已更新,我们如何使我们的模型自行刷新或手动刷新。

注意:使用 C#、ASP.NET MVC

谢谢

0 投票
2 回答
2781 浏览

c# - ADO.NET Entity Framework ObjectContext - 缓存问题

我想知道将实体框架的 ObjectContext 对象缓存在缓存中是否明智;这会给我带来多个连接的问题,同时用户会遇到问题吗?

我收到了如下错误:“连接当前已关闭”,并想知道这是否是由于多个用户和缓存 ObjectContext,或者是否与多次刷新或停止页面并快速执行其他操作有关(某些我们确实做了得到错误)。

0 投票
3 回答
916 浏览

linq-to-sql - ADO.NET 实体框架和 LINQ to SQL

谁能回答我的问题?我们正在决定我们的数据访问层的实现。最初我们正在使用 NHibernate,但现在发生了变化,所以请回答我的问题......

LINQ to SQL 是 ADO.NET 实体框架的一部分还是一个单独的库?

如果我说我正在使用“LINQ to SQL”作为我的数据访问层,那么这是否意味着我正在使用 ADO.NET 实体框架来实现数据访问层。