问题标签 [entity-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 回答
182 浏览

visual-studio-2010 - 如果我更改数据库,是否需要重新生成实体模型?

我得到了一个控制台应用程序,可以移动到不同的服务器。我还需要将此应用程序使用的表移动到不同的服务器/数据库。新数据库具有不同的名称。我相信该应用程序在我之前从 VS2005 转换为 VS2010。我更改了应用程序配置中的连接字符串。该项目包含实体模型。我在其中一个自动生成的模型文件中注意到这一行: [global::System.Data.Linq.Mapping.DatabaseAttribute(Name="OldDatabaseName")]

这是一个自动生成的文件。有没有办法在不重新创建模型和重建应用程序的情况下不引用旧数据库?谢谢你,珍妮

0 投票
1 回答
595 浏览

c# - WCF 数据服务 - 保存嵌套/相关实体

我们正在使用以下系统设置:

  • WCF 数据服务 5.1.0-RC2
  • 实体框架 4.0

问题:我们正在尝试使用 WCF 数据服务在客户端创建和保存嵌套/相关实体。如果我们尝试使用以下代码保存:

然后它不起作用。数据库中没有保存任何内容,也没有抛出异常。这通常仅适用于实体模型,但不适用于 WCF 数据服务。

0 投票
1 回答
70 浏览

asp.net - 实体模型不能接受没有 id 的视图?

消息 1 表/视图“mixtapez.dbo.View_Select_Country”没有定义主键。已推断出密钥,并将定义创建为只读表/视图。E:\1C#asp.net\vuziq\vuziq\Projects\BannerSystem\WebBannerSystem\WebBannerSystem\Models\Model1.edmx 0 0 WebBannerSystem

该视图适用于其他语言,所以我不想Id与众不同,有什么想法吗?

0 投票
1 回答
1307 浏览

.net - 实体设计器/实体框架/edmx - 仅更新存储模型(不是概念模型)

我创建了一个概念模型并将其映射到存储模型。然后我一直在对数据库进行更改,添加/更改/等字段。

我现在想要的是更新我的新数据库结构和概念模型之间的映射,但我不希望更新模型向导更改我的概念模型(甚至不向其中添加字段 - 它会导致大混乱)。

我的问题是,当我进入映射窗口时,在表格(左列)下,它仍然显示来自存储模型的字段,这些字段现在与我更新的数据库不同步。

看来我需要更新存储模型,所以我可以在映射窗口中选择正确的字段。但这怎么可能?或者还有其他方法可以解决这个问题吗?

0 投票
1 回答
8001 浏览

java - javax.persistence @Column 上的长度字段是否定义了最大值?

我有这个代码:

但是,数据库模式将列定义为长度为 13。当通过以下方式检索项目时:

serialNo字符等于(因为 db 表模式允许 13)的数据13仍显示为 13,而不是截断。那有什么用@Column length呢?

0 投票
1 回答
1753 浏览

c# - 如何在 Visual Studio 的其他项目中使用 SQL Server 数据库项目?

总是在我的项目中,我将ADO.net 数据模型(来自数据库连接)添加到我将其命名为DataProject的数据访问层项目中,但现在我需要使用我将其命名为SQLDatabaseProject的SQL Server 数据库项目

现在,我想如何在 My DataProjectSQLDatabaseProject之间建立关系?

我的意思是作为我从数据库连接到 DataProject 添加“ADO.net 数据模型”的旧方法,我可以单独部署数据库或更改 SQLDatabaseProject 中的表!我想知道是否有从 SQLDatabaseProject 在 DataProject 中制作模型?不是从我的旧方式?

有关更多详细信息,我使用了 Visual Studio 2012,并将 C# 与 .net 4.5 一起使用,我的解决方案中的项目如下所示:

测试解决方案

  • SQL数据库项目
  • 数据项目

我在 DataProject 中添加了来自 SQLDatabaseProject 的引用,但是当我想创建模型时,我看不到任何数据命名空间或其他东西......!!?

0 投票
2 回答
4217 浏览

c# - 是否可以在一个项目中拥有来自两个数据库的两个实体模型?

我曾经有一个带有 WCF 服务的工作 edmx 模型。

然后我添加了另一个指向另一个连接的实体模型。

我将尝试简单地解释 app.config 中发生了什么。

  • 仍然有一个旧名称的连接字符串
  • 但现在它指向了新的实体模型
  • 但初始目录甚至没有更新到新目录并指向旧目录

我确定这里有问题。而且我也找不到我可以从属性中更改/编辑它。

一个项目中是否可以有两个实体模型?如果是这样,那么在我的情况下可能会导致这种情况?

0 投票
2 回答
848 浏览

c# - 实体框架将 poco 添加到实体模型

更新:我知道我可以通过创建数据库然后从框架创建实体模型来从 2 到 3。我正在寻找一种无需创建数据库即可创建实体模型的方法。

1)我正在尝试使用实体框架 5。

2)我有我的 poco 课程。

3)我想生成一个实体模型。

我如何从 2 到 3?

我可以创建实体模型,但我唯一的选择是从现有数据库或空模型创建。我没有现有的数据库,所以我选择了一个空模型。

然后我得到了一个漂亮的工具来创建实体。但是,它是空的,我想创建与我的 poco 类匹配的实体。

如何获取现有的 poco 类并将它们转换为实体模型?

0 投票
1 回答
1571 浏览

c# - Return Linq result to a dataset - GetCommand Is Not a Property

I'm trying the first solution mentioned in - http://forums.asp.net/t/1320587.aspx , to return the linq result to a dataset. But I dont get the 'GetCommand' property after 'mdb'. The error says MedianEntities does not contain a definition for 'GetCommand'. Are you missing an assembly.

What else should I include to fix this.

Using .Netframework 4.0 and Entity Model

0 投票
1 回答
620 浏览

sql - 在服务器名称的下拉列表中找不到 sql server

实际上我正在尝试使用实体模型连接到数据库。但是在此过程中,当我尝试访问我的数据库时,我无法在连接期间的下拉列表中找到我的服务器。谁能帮助我......谢谢提前..下面是相同的屏幕截图。 在此处输入图像描述