如何防止 EF“创建模型时无法使用上下文”错误?
查看我的 Elmah 错误日志,我看到实体框架中的一些 InvalidOperationException 处理: The context cannot be used while the model is being created…
如何从单独的 ssdl 创建 ObjectContext + csdl + msl 文件而没有 edmx?
给定: 一个空的 C# 项目 3 个松散文件:SSDL、CSDL 和 MSL(在其他地方生成) 没有 EDMX 文件 我应该对项目执行哪些修改/添加,以将这些文件编译成基…
实体框架 EDMX 复制到输出目录
我将 edmx 元数据工件处理 设置为复制到输出目录。 csdl/msl/ssdl 被很好地复制到带有模型的项目的 bin 目录中,但引用该项目的其他项目都没有将工件…
实体框架、LINQ 和泛型
我有以下代码: public interface IKeyed<TKey> { TKey Id { get } } // This is the entity framework generated model. I have added the // IK…
“在此上下文中仅支持原始类型”
我在代码的最后一行遇到了这个异常: 无法创建“System.Linq.EnumerableQuery`1”类型的常量值。此上下文仅支持原始类型(“例如 Int32、String 和 Gu…
为什么通过实体框架工具更新现有表总是会导致错误?
通过在图表中右键单击鼠标添加新表 ->从数据库更新模型成功。 但是,更新现有表失败。我收到此错误: Error 5: The element 'Principal' in namespa…
如何使用 LINQ to Entities 调用带返回值的 Oracle 函数?
我正在开发一个从 Oracle 11g 数据库访问数据的应用程序。我使用的是 EF4,并且使用 LINQ 访问数据。 我遇到过一个场景,我需要调用存储在包中的函数…
grdview_RowDeleting DataItem 为空
我已将数据网格绑定到列表。我遵循存储库模式并使用 EF v4.1。我需要删除 row_deleting 事件上的实体。这是代码: protected void grdBooks_RowDeleti…
有关数据库设计的一些基本问题以及如何使用 LINQ to Entities 进行相应插入
好吧,我是个新手,所以请耐心等待。 尝试实现一个订购系统并希望 使用 LINQ to Entities 将订单保存到数据库。我现在就能做到 但对于保存到订单表中…
实体框架支持使用 -1 表示没有关系的旧数据库?
我有一个类似于以下示例的数据库: Customer CustomerID int 名称... 文档 DocumentID int 客户 ID 整数 DocumentDate... 事情是这样的。并非所有文档…
已经有一个打开的 DataReader 与此命令关联,必须先将其关闭
我有这个查询,我在这个函数中收到错误: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new Accoun…
linq 到实体 orderby
如何将此查询转换为具有实体框架的实体的 linq: SELECT customer_id, customer_name, customer_code FROM dbo.V_STF_CUSTOMER WHERE company_id=@com…
更改值适用于急切加载,但不适用于 linq 和 ef 中的延迟加载
这不是“问题”问题,而是“为什么会发生这种情况”问题。 var chapters = story.Chapters.Select( ch => new ChapterDisplayViewModel { Id = ch.I…
无法访问转换后的查询中的表(普通 SQL 到 LINQ)
我正在尝试将此有效的 SQL 查询转换为 LINQ 查询 (EF), 但在 LINQ 查询中我无法进入类别数据表。 这是我正在运行的 SQL 查询: SELECT cosmetics.bra…