问题标签 [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.
entity-framework - 使用 ADO.NET Entity Framework 创建的实体类?
实体框架创建的映射到数据库表的实体类的类型是什么?这些类是否类似于使用 LINQ to SQL 设计器创建的类并被定义为“部分类”
linq-to-sql - Entity Framework 和 LINQ to SQL 创建的实体类
你好 ,
设计人员在使用 LINQ to SQL 和实体框架时创建部分实体类。在使用 LINQ to SQL 或实体框架时,有什么方法可以将实体类创建为 .cs 物理文件
c# - 来自与联结表连接的 2 个表的 EF 模型 - 模型看不到联结表中的记录和更改
我的 SQL2008 数据库中有几个表,其中包括 Managers(ManagerID 是 PK,增量)和客户(CustomerID 是 PK,增量)。所有 ID 列都是 int。它们与联结表 ManagersCustomers 连接(字段:CustomerID 是 PK,ManagerID)并且存在关系:从客户中的 CustomerID 到具有删除级联规则的联结表中的相同以及从 Managers 中的 ManagerID 到具有删除级联的联结表中的相同。因此,在从我的数据库生成它之后,我的 edmx 模型中有 Managers 0..1 到 * 客户关系,我可以看到这个关系映射到联结表。我在 SQL Server Management Studio 中测试了联结表,它工作正常。好的。在我的应用程序中,我有 2 个部分 - 服务器端的 edmx 模型通过 WCF 数据服务与客户端连接。在客户端部分,我正在创建实体类的实例,在调试模式下,我可以查看实体类实例的数据。实体客户和经理都正确填充了数据,但在导航字段中我只能看到 0。例如,我有 CustomerID = 1 的客户与 ManagerID = 3 的经理连接,并且在联结表中有一条记录。因此,如果它可以正常工作,我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。我会在客户实体的导航字段中看到我的经理,并且与经理实体中的客户导航字段相同。但我只能看到零。
c# - Linq to Entity Model's DataAnnotations don't reset
In my Asp.net MVC app, I have a custom validator class V and an (ADO.NET Entities) entity model E.
I applied validator V to a custom property P in entity model E. Validator V sets the error message in IsValid.
However, it seems as though an instance of entity model E keeps getting reused over and over again (from an Asp.net MVC view) and every time the validation is performed on E the same validator instance gets used.
Because the validator writes to the ErrorMessage property and you can't write to ErrorMessage property more than once, every validation performed after the initial one causes a crash.
Does anyone know how to solve this?
.net - .NET 3.5 SP1 和 ADo.NET 实体框架
我的机器和 VS 2008 上安装了 .NET 3.5 SP1。我想使用 ADO.NET 实体数据模型,但是当单击 ADD-> New Item 并在数据选项卡下时,我看不到实体的选项数据模型..为什么会这样?.net 3.5 sp1 中没有 Ado.NEt Entity 框架吗?
entity-framework - 更改实体框架使用的连接字符串的名称
如何更改 Entity Framework 模型默认绑定的连接字符串的名称?
假设我创建了一个名为“Model1.edmx”的实体框架数据模型,方法是将其指向名为“MyDb”的数据库,并使用 Visual Studio 添加新项目向导选择一些要映射的对象。EF 模型位于类库项目中,因此当向导完成时,它会自动将名为“MyDbEntities”的连接字符串添加到项目的 App.Config 文件中。我的模型默认引用这个连接字符串。
我知道我可以将连接字符串传递给模型对象上下文的构造函数,但是如何更改默认连接字符串的名称?
我正在使用 VS 2010 Beta 2。
asp.net - 一个带有 EntityDataSource 的 ASP.NET GridView 中两个相关数据库表的列
我有两个 SQL Server 表,主键 (PK) 和外键 (FK) 链接这两个表:
然后我从这两个表中创建了一个 (ADO.NET) 实体数据模型。现在在我的(ASP.NET)网页上,我放置了一个带有 EntityDataSource 的 GridView。在我的 GridView 中,我想显示两列:
- 订单编号
- 城市(属于该订单并由 AddressID-key 链接)
我怎样才能做到这一点?我的问题是:当我配置实体数据源时,我可以选择一个“EntitySetName”,它可以是“Order”或“Address”,但不能同时是两者,也不能选择任何类型的关系。如果我选择“订单”作为 EntitySetName,那么在 GridView 中我可以添加列
- 订单编号
- 地址
- 地址.地址ID
添加“地址”列会显示空单元格。添加“OrderID”和“Address.AddressID”会显示预期的 ID。但是如何将相关地址的“城市”添加到我的 GridView 中?
提前感谢您的帮助!
编辑:澄清:
实体框架创建了一个类“Order”和一个类“Address”对应于数据库表。“Order”类引用了“Address”对象作为导航属性,对应于Address 和Order 表之间的1-n 关系。
基本上我想在我的 GridView 中有一个显示 Order.Address.City 的列。我试图将带有“Address.City”的绑定字段作为数据字段添加到 GridView,但它会导致运行时错误(“没有这样的属性......”)。
c# - Ado.net 实体 + 按 T 获取表
是否可以使用 Ado.net 实体获取表进行查询?
在 linq 你可以做 DataContext.GetTable.Where......
提前致谢
c# - 将数据插入数据库 (Baza.mdf)/Visual Studio/C# 的 ADO.NET 实体数据模型问题
直升机。首先,我为我的英语感到抱歉。我正在用 C# 在 Visual Studio 2008 中编写 Windows 窗体应用程序。我创建了数据库 (Baza.mdf) 或者更确切地说是“基于服务的数据库”,这是在 WindowsForm App 中创建 .mdf 的唯一选项。然后我创建 ADO.NET 实体数据模型。我添加新数据源并将“BazaDataSet”拖放到我的表单中。我使用文本框创建其他表单以添加新值。当我添加新记录时,它在“BazaDataSet”中可见 - 它添加成功,但是当我在 Baza.mdf 中单击“显示表数据”时,没有任何变化。请帮忙。
这是我的代码: BazaEntities gg = new BazaEntities(); //var cos = (from u in jj select u); // jj.id = int.Parse(idAutaBox.Text); jj.marka = MarkaBox.Text; jj.model = ModelBox.Text; gg.AddToAutasSet(jj); gg.SaveChanges();
c# - ADO.net 实体框架 - 自定义代码
我正在调查一些 OR/M,但无法找到这个问题的答案。
我目前正在研究 Microsoft 的 ADO .net 实体框架。
我可以覆盖(或使用部分类)将自定义代码插入到从数据库创建的实体中吗?
似乎实体是使用 Xml 生成的(不是我最喜欢的实现方法),所以我不确定是否可以将自定义代码放入类中。
如果不能,可以使用 Linq to SQL 来完成吗?
我见过 T4,我认为它是有前途的,但在这个阶段维护从实体类转移到模板。