entity-framework-6相关内容

该类型出现在单个 LINQ to Entities 查询中的两个结构不兼容的初始化中

我正在尝试从多个表中获取记录,最后两个表与之相关,因此我在它们之间进行连接,但第一个表与它们没有关系,但我需要从中获取数据.这是我的视图模型 公共类 AssignTodoVM{公共 int TOdoPresetTeamID { 获取;放;}公共 int 用户 ID { 获取;放;}公共 int TaskId { 获取;放;}公共字符串任务名称 { 获取;放;}公共日期时间 CreatedDat ..
发布时间:2022-01-20 11:26:28 C#/.NET

Linq to Entities 性能和预生成视图

首次运行 linq to EF 查询需要很长时间.在预先生成视图后,我很惊讶地发现没有任何区别.我在 stackoverflow 上遇到了以下声明 视图生成仅对“标准"查询有帮助(例如,当您调用 someObject.RelatedEnd.Load() 或 MyContext.SomeSetName() 时.由于显而易见的原因,它对使用 LINQ 或 ESQL 的即席查询没有帮助.使用 Com ..
发布时间:2022-01-20 11:26:20 其他开发

当fk与pk不同时如何链接一对一的关系 - EntityFramework

我的数据库中有一个自定义用户表,我想与 aspnetusers 表创建一对一的关系,这样当我注册新客户时,通过 UserManager 的 applicationuser 类应该添加 用户名、电子邮件、密码和学校代码 到用户表,并在自己的表中添加一个 fk.有没有实现这种场景的教程/示例? 我正在尝试添加与我的用户表的一对一关系,但 fk 与 pk 不同 用户表 [列] 用户名 密 ..

实体数据模型向导消失 SQL Anywhere 17

我正在尝试使用 Entity Framework 6 和 SQL Anywhere 17 创建一个新模型.我完全按照这些步骤操作. http://dcx.sap.com/index.html#sqla170/en/html/37fb9e8558e94547b66156b9298be16f.html 但是当我通过实体数据模型向导时,它会在以下屏幕后消失. 解决方案 我遇到了同样的 ..
发布时间:2022-01-20 11:25:52 数据库

Entity Framework 6.2 首次启动和 EFInteractiveViews 非常慢

这个话题已经在 stackoverflow 和许多其他博客上广泛讨论,提出问题的原因是我观察到这个话题在大多数 3 到 5 年前的帖子中讨论过,而我们现在有 EF 6.2 版本,我希望这可能有已经更新(您会发现更多原因. 我的应用程序至少有 25 个模型(表),其中 MySQL 作为数据库,模型和关系在 OnModelCreating 中配置,网站托管在 godaddy 上,我无法很好地访问 ..

实体框架嵌套投影很慢

我正在运行查询以获取用户个人资料.查询获取用户详细信息,以及他们发布的所有评论,以及评论中的评论. 这很可能是我试图返回太多的情况,但是由于 api 是从移动设备调用的,我宁愿在一个网络调用中获得尽可能多的东西,而不是进行多个网络调用. 目前正在生成一些非常长的 sql,大约需要 25 秒! 关于如何改进它的任何提示,或者预测是否是正确的方法 public UserVM Get ..
发布时间:2022-01-20 11:25:15 其他开发

如何在 Web API 2.2 中序列化 IdentityUser 引用?

Visual Studio“Web API"项目模板包括用于处理用户注册、身份验证和授权的端点.然而,在生产应用程序中,用户通常也会与其他实体相关联,例如: public class Post {公共帖子(){};公共 int ID { 获取;放;}公共应用程序用户用户 { 获取;放;}} 在这些情况下,ApplicationUser 类(派生自 IdentityUser)无法序列化.尝试这样 ..

Visual Studio 2015 中的向导中缺少 PostgreSQL 数据提供程序

我花了一天时间尝试将 Entity Framework 6 SQL Server CE 迁移到 PostgreSQL. 我已经很好地复制了数据库,但我似乎无法让数据提供者工作. 首先,我尝试了 EF 提供程序的旧 2.2.7 版本,它不需要 .NET 4.5(因为我们的项目无法使用它),但这不起作用.我一直在使用 NpgsqlConnection 而不是 SqlConnectionSt ..

如何首先在实体框架代码中设置身份主键的起始值?

在我的项目中,我首先使用实体​​框架代码创建 Appointments 表.当我将整数主键 AppointmentNo 设置为 [Key] 和 [Required] 时,它会创建初始主键以 1 开头的表. 我希望约会号码从 1000 开始.我的数据库是 SQL Server.请帮我.先感谢您. [DataContract]公开课预约{[数据成员][钥匙][必需的]public int Ap ..
发布时间:2022-01-20 11:24:43 C#/.NET

实体与外键交叉引用时的代码优先迁移

我有相互引用的模型: public class Dept{[钥匙]公共 int DeptId { 获取;放;}[ForeignKey("ManagerId")]公共雇主经理 { 得到;放;}公共诠释?ManagerId { 得到;放;}公共字符串部门名称 { 获取;放;}}公共类Emp{[钥匙]公共 int EmpId { 得到;放;}[必需的][ForeignKey("DeptId")]公共部 ..

实体框架(数据库优先)从存储过程返回不正确的结果

环境: Visual Studio 2017 SQL Server 2016 采用数据库优先方法的 EF v6 背景:存储过程在 EDMX 中.如果什么都没发生,我的存储过程将返回值设置为 0,如果有影响则设置为 1,如果有错误,则设置为 @@ERROR. BACKGROUND 1: 我的存储过程 LTM_Lease_DeleteSubFiles 在顶部执行 SET NOCO ..

键“数据源"的值长度超过了“128"的限制

我知道有人问了一个非常相似的问题 here,但答案对我没有帮助. 我正在使用带有 Oracle.ManagerDataAccess.Client 的 Entity Framework 6. 如果我在 app.config 中定义连接字符串,则连接有效.如果我在代码中指定相同的连接字符串,则会收到错误 键“数据源"的值的长度超过了它的限制“128". 这是正确的. 这是我的连接 ..
发布时间:2022-01-20 11:24:19 C#/.NET

EF6 POCO INotifyPropertyChanged 没有视图模型

我一直在 WPF 应用程序中直接绑定到模型类(并跳过创建单独的视图模型类). 现在,在切换到 EF6 和 DBContext 后,我​​遇到了生成的 EF POCO 类的问题,因为它看起来有点棘手,甚至不建议尝试将 INotifyPropertyChanged 接口直接实现到这些类. 目前: 我不想回到 ObjectContext. 我也不想过多地改变 T4.网上关于改T4实现 ..
发布时间:2022-01-20 11:24:13 其他开发

Dynamic Linq + Entity Framework:动态选择的日期时间修改

我正在尝试在进行 sql 分组之前找到一种将 UTC 时间移动到本地的方法.我正在使用 System.Linq.Dynamic(在此处管理 https://github.com/kahanu/System.Linq.Dynamic ).它非常适合进行动态选择,而在编译时没有必填字段.在我们的例子中,我们以 UTC 格式存储所有日期时间.在这种动态选择中,可能有人想对小时、年、月等进行分组.在这种情 ..
发布时间:2022-01-20 11:24:07 C#/.NET

“未知数据类型"Firebird 嵌入式和实体框架 6 出错

我正在使用带有代码的嵌入式 Firebird 数据库(实体框架 6).应用程序第一次运行时,它运行良好:创建数据库并插入数据.但之后每次运行时,都会抛出以下异常: “System.NotSupportedException"类型的异常发生在FirebirdSql.Data.FirebirdClient.dll 但未在用户代码中处理 附加信息:未知数据类型 该项目包括以下 NuGe ..

具有不变名称“System.Data.SqlClient;"的 ADO.NET 提供程序找不到(实体框架 MVC)

我似乎无法解决 Entity Framework 6 的常见问题.我在 SO 上查看了与此问题相关的许多主题,但无法找到适合我的特定情况的解决方案. 到目前为止,我一直在使用带有代码优先迁移的 localdb 进行开发,效果很好.但是现在我将它移动到一个实际的 SQL 服务器实例,它在尝试迁移时会引发以下错误: "具有不变名称 'System.Data.SqlClient;' 的 AD ..
发布时间:2022-01-20 11:23:41 C#/.NET