问题标签 [entityset]
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.
wpf - Linq to SQL EntitySet 绑定MVVM的方式
在 WPF 应用程序中,我使用 LINQ to SQL 类(由 SQL Metal 创建,从而实现 POCO)。
假设我有一个表用户和一个表图片。这些图片实际上是由一张图片创建的,它们之间的差异可能是大小、颜色、...
所以每个用户可能有不止一张图片,所以关联是1:N(用户:图片)。
我的问题:
a)我如何以 MVVM 方式将图片控件绑定到 EntitySet 中的一张图片(我将拍摄一张特定的图片)以显示它?
b)每次用户更改她的图片时,整个 EntitySet 都应该被丢弃,并且应该添加新创建的图片。这是正确的方法吗?
例如
提前致谢
model-view-controller - 具有多个实体集实例的 MVC 实体框架状态行为
我试图了解 EF 实体模型的实体集实例之间的关系(该模型是由实体设计器创建的)。基本上,我最终得到了 1 个具有实体 Repository 类的 2 个实例的逻辑事务。一个实例中成功提交的数据(通过对 SQLServer 的直接 SSMS 查询确认)不会对另一个实例可见。大致流程如下:
现在,如果我ARepository _aR = new ARepository();
在 AddTxn 之后立即放置,那么后续代码确实会获得 AddTxn 之后的 AcctBal 值。
问题:
为什么不db.ASet.Where(x => x.id == id);
从数据库重新加载?它真的总是从创建 _aR 实例时的快照中读取吗?
如果 _aR 是快照,有没有办法重新加载它?
如果 _aR 是快照,那么如何维护事务完整性?更具体地说,我是否需要做一些事情来维护它,或者 EF 和 MVC 1.0 的组合是否为我带来了这种交易魔法?
asp.net-mvc - ASP.NET MVC - 使用 EntitySet 提交具有复杂模型的表单
我正在努力让自己的表格与我的模型一起工作......
所以,我有 3 个模型
因此,该帐户可以有一个公司和多个个人,每个人都有一份文件。
提交我的表格时,我有以下操作
在我的表格上简单的事情就像
这意味着我将字段命名为 Company.Name、Company.Registration 等……对于我正在这样做的个人
作为个人[0].FirstName、Individuals[0].LastName等
但是正在发生的事情是,我确实在我的公司生成帐户,但它不适用于个人......它没有对数据库做任何事情?
任何人都可以帮助我吗?
我已经检查了一些资源,例如http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx但我想它在我的情况下不起作用,因为它没有不要改变任何东西。
提前致谢
linq - 使用 Linq 选择实体列表、链接实体、链接实体
为糟糕的问题标题道歉 - 我不知道如何描述我在做什么,但这是我能想到的最好的,如果我所要求的有一个真实的名字,请编辑它!
我有程序,可以分配一组项目,然后分配一组输出。
我想通过它的项目获得该计划的所有输出作为输出的一大清单。我有这个:
这基本上让我得到了一个输出列表的列表。(输出的 EntitySet 的 Ienumerable)。
我强行通过 Linq 并且找不到任何这样的例子(或者当我看到它时无法识别)。如何仅使用 Linq 而不是 for 循环和 Linq 来执行此操作,我将遍历每个 EntitySet 并将其内容添加到更大的列表中?
谢谢
silverlight - DomainContext,Silverlight 3,代码隐藏,编辑实体集
我正试图让我的大脑围绕 Silverlight RIA
我已经到了可以使用对象集合创建对象的地步,该对象集合也具有对象集合。
包含测试问题的测试对象,包含问题答案。
我已经建立了关联,并将数据发送到 silverlight 应用程序。
所以在我加载的回调中......我可以看到所有数据
var ce =dc.Tests.CanEdit; //CanEdit = true
但下一行给出了错误:“SilverlightApplication2.Web.Question”类型的此 EntitySet 不支持“编辑”操作。
所以我的问题是为什么 CanEdit = true?在后面的代码中设置值的更优雅的方式是什么?
剩下的代码......
//数据填充器
域名服务......
银光边……
c# - 如何更新/修改 LINQ EntitySet?
在我的 LINQ to SQL 生成的类中,我有一些包含 EntitySets 的类。
在我需要修改 EntitySet(添加、删除一些关系)之前,一切看起来都很棒。我认为它会起作用,例如:
然后当我尝试提交更改时,我可能会得到一个重复键异常,这意味着它在分配新操作之前没有清除旧操作,其中一些可能会重复;我必须手动完成吗?
执行此操作的最佳方法是什么(更新 EntitySet)?建议?
谢谢
wcf-ria-services - RIA 服务实体集不支持“编辑”操作
在 RIA 服务(VS2010Beta2)中迈出第一步,我遇到了这个问题:创建了一个 EF 模型(没有 POCO),在它上面创建了一个通用存储库和一个 RIA 服务(托管在 ASP.NET MVC 应用程序中)并尝试获取数据从 ASP.NET MVC 应用程序中:运行良好。下一步:Silverlight 客户端。获得对 RIAService 的引用(通过其上下文),查询存储库的所有记录并将它们也放入 SL 应用程序(使用此代码示例):
……
……
问题是这样的:每当我尝试编辑记录的某些数据(在此示例中为第一条记录)时,我都会收到此错误:此“文化”类型的实体集不支持“编辑”操作。
我以为我做了一些奇怪的事情,并试图创建一个 Culture 类型的对象并为其赋值:它运行良好!
我错过了什么?我必须声明一个EntitySet吗?我必须标记它吗?我必须……什么?
提前致谢
linq-to-sql - ASP.NET MVC/LINQ:在视图中迭代 Linq.EntitySet 的正确方法是什么?
好的,所以我有一个采用客户对象模型的强类型客户“详细信息”视图。
我正在使用 LINQ to SQL,每个客户都可以有多个(停车)空间。
这是数据库中的 FK 关系,因此我的 LINQ 生成的 Customer 模型有一个“Spaces”集合。伟大的!
这是来自我的 CustomerRepository 的代码片段,我在其中迭代客户的停车位以删除所有付款、空间,最后是客户:
一切都按预期工作!
现在在我的“详细信息”视图中,我想用客户空间填充一个表:
我收到以下错误:
foreach 语句无法对“System.Data.Linq.EntitySet”类型的变量进行操作,因为“System.Data.Linq.EntitySet”不包含“GetEnumerator”的公共定义
最后,如果我将这段代码添加到我的 Customer 部分类并使用视图中的 foreach 来遍历 ParkingSpaces,一切都会按预期工作:
这里的问题是我不想重复自己。我还认为我可以使用 ViewModel 将 Spaces 集合传递给 View,但是 LINQ 已经推断并在 Customer 模型上创建了 Spaces 属性,所以我认为使用它是最干净的。
我遗漏了一些简单的东西,还是我错误地处理了这个?
谢谢!
c# - 通用列表到实体集的转换
如何将 a 转换System.Collections.Generic.List<T>
为 a System.Data.Linq.EntitySet<T>
?