问题标签 [entitydatasource]

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

sql - EntityDataSource CommandText 计数错误

这条简单的 sql 在 sql server 中完美运行...

给我...

但是在做出改变之后它不会抱怨......

当我在 EntityDataSource CommandText 中使用它时,我得到...

显然缺少一些简单的东西......

更新

维克拉姆解决了问题。

使用选择count() 并使用Count[0]获取计数的索引

0 投票
1 回答
804 浏览

asp.net - 关联计数 > 0 的 EntityDataSource

我正在尝试获取至少具有 1 个图表的项目,项目和图表具有一对多的关系。

我试过这个:

但我收到错误消息:

规范聚合函数 'Edm.Count' 的重载与 arg 不兼容...

我如何在不使用代码的情况下做到这一点?

谢谢您的帮助!

0 投票
2 回答
392 浏览

.net - .NET:抽象出数据源和数据上下文

我正在尝试为我最常见的开发场景编写可重用的组件:

我制作了一个通用的表示层来表示要封装在域对象中的域对象和数据对象(dc-serializable)。我也有某种域状态/上下文,我在其中保留了所有域对象实例的引用。这个想法是域对象具有特殊的集合,当它们第一次被按需访问时,这些集合会从数据源中填充。我认为这不完全是“DDD”,但它似乎有效......

无论如何,现在我被困在数据上下文和数据源部分。我一直在思考如何存储数据并与数据源交互;zip 文件、sql-server、sql-lite-files、实体框架、nhibernate、linqtosql、mongodb 等中的 xml,我无法决定使用什么。看来我需要抽象出数据源和数据上下文,而是决定在每个应用程序中使用什么。重要的是我没有在特定框架上嵌入任何硬依赖。

抽象出数据上下文和数据源,并且仍然让它在现有的各种框架中运行良好和容易,是否现实?我想错了吗?这是一个死胡同吗?

我想要和需要的(我认为)是我的域状态,以便能够在数据上下文中查询匹配某些条件的对象。我不确定它是否应该能够与整个对象图或仅单个数据对象一起使用,或者甚至不能使用具体类型而只能使用一些通用对象,或者是否应该为每个请求克隆它们。当我开始思考这个问题时,我感到非常困惑......

呸呸呸

更新:

我将 DataContext/DatabaseContext(例如 EntityFramework)视为一个模块/层,用于将对象缓存在内存中、执行查询、从/向任何数据源获取和存储数据,并将类型化的对象返回给消费者。这是正确的吗?

存储库模式 (DDD) 和我的 DataContext 有什么区别?

更新 2:

基本上,这是我的模型(好还是坏?):

DataSource->DataContext/DataObject->DomainState/DomainObject->Presenter

0 投票
1 回答
4232 浏览

c# - asp.net 实体框架 <%# Bind("linkedTable.Field") %>

.NET 4 ASP.NET

我有一个 DetailsView,它显示具有链接查找表的表的实体框架记录。我有一个 asp:BoundField,其数据字段设置为“linkedTable.Field”,它显示一个值。

我试图在 asp:TemplateField 中使用该值,但是当我尝试使用它时:

标签中没有显示任何内容。我可以将 Bind() 更改为不属于链接表的字段并且它可以工作(即“ID”字段)。我的问题是我不明白为什么linkedtable.Field 值出现在一个上下文中而不是另一个上下文中。

仅供参考,我的数据连接是 EntityDataSource

如果您需要任何其他信息,请告诉我。我被困住了

0 投票
1 回答
2312 浏览

entity-framework - 安装在 Windows 2008 服务器上时,带有 EntityDataSource 的实体框架会引发 MetadataException

我在使用 EntityDataSource 和 .NET Framework June CTP 的服务器上安装 Web 应用程序时遇到问题。我在 MSDN 论坛上发布了这个问题,但仍然没有答案: EF with POCO templates and DbContext throws MetadataException when installed on server

在带有 IIS 7 的 windows 2008 服务器上安装应用程序时,以及将 EntityDataSource 与使用 POCO 和 DbContext 所需的 June CTP 框架结合使用时,会引发以下异常。

System.Web.HttpUnhandledException (0x80004005):引发了“System.Web.HttpUnhandledException”类型的异常。---> System.Data.MetadataException:指定的架构无效。错误:Library.csdl(2,9):警告 0005:找不到属性“命名空间”的架构信息。Library.csdl(2,34):警告 0005:找不到属性“别名”的架构信息。Library.csdl(2,2):错误 0010:命名空间中的元素架构 http://schemas.microsoft.com/ado/2009/11/edm对于根元素来说是意外的。以下命名空间之一中的预期架构: http://schemas.microsoft.com/ado/2006/04/edm, http://schemas.microsoft.com/ado/2007/05/edm, http://schemas.microsoft.com/ado/2008/09/edm. 在 System.Data.Metadata.Edm.EdmItemCollection.LoadItems(IEnumerable1 xmlReaders, IEnumerable1 sourceFilePaths, SchemaDataModelOption dataModelOption, DbProviderManifest providerManifest, ItemCollection itemCollection, Boolean throwOnError)

当我们创建一个没有 June CTP 框架的测试项目时,它正在工作。当我们不将 EntityDataSource 与 June CTP 框架一起使用时,它也可以工作。我们使用这个 EntityDataSource 开发了几个月,因此更改代码并使用其他东西并不容易。

0 投票
1 回答
6561 浏览

c# - EntityDataSource 查询内连接

我有一个带有 3 个表的数据库:

这个查询:

我需要在带有 EntityDataSource 的 Gridview 中显示上述查询的结果,可以是代码,也可以在设计模式下设置它。

这是我的 EntitydataSource:

任何帮助将不胜感激,谢谢。

0 投票
1 回答
1086 浏览

c# - 实体数据源到数据表

我有一个从 EntityDataSrouce 读取数据源的 Gridview。现在我想将 gridview 的 EntityDatasource 转换为 DataTable,这样我就可以将 Gridview 导出为 Excel 文件。

0 投票
1 回答
2363 浏览

c# - 如何使用 WhereParameters 和 EntityDataSource 执行 Like 类型查询

在代码隐藏中,我想为 entitydatasource 应用一个动态 where 子句,但我希望这个 where 是一样的而不是相等的。我有这个代码工作,它是相等的我想要一个等价代码,它以某种方式将它翻译成一个 Like 语句。

阅读 Jupaol 评论后的解决方案:

xml:

代码背后:(加载事件)

0 投票
1 回答
2187 浏览

asp.net - 实体数据源一对多对一

我正在尝试使用 entitydatasource 和查询构建一个下拉列表。我收到以下错误消息,我不确定我做错了什么:

'UserId' 不是'Transient.collection [WebAppModel. UserSite(Nullable=True, DefaultValue=)]'。要提取集合元素的属性,请使用子查询来迭代集合。接近简单标识符,第 6 行,第 69 列。

实体数据源

edm(站点) - 表(站点)

  • 站点 ID - PK
  • 项目清单
  • 组织
  • 领域
  • 地址1
  • 地址2
  • 城市
  • 状态
  • 邮政编码
  • 国家 ID
  • 电话号码
  • 电子邮件

edm(Us​​erSite) - 表(UserSite)

  • 用户 ID FK
  • 站点 ID FK
0 投票
2 回答
1093 浏览

entity-framework - 使用带有可编辑网格面板的实体数据源

我是 ext.net 的新手。我正在尝试使用 entitydatasource 制作可编辑的网格

这是代码:

实体类没有问题。我从 db 自动生成它并进行了测试。当我编辑名称列时,它会出现以下错误:

当我编辑 gridpanel 的单元存储时,发送以下 ajax 请求;

e

谢谢