分类:.NET Framework

.NET Framework

EF代码第一 - 类型类型的属性

我有一个对象的属性类型为: public Sc​​heduledJob { public int ID {get;组; } public Type JobType {get;组; } public string JobParameters {get;组; } } 当我生成代码优先迁移时,我收到以下错误: System.ArgumentNullE

IT屋 2017/8/5 21:30:50 喜欢

.NET Framework

导航属性XYZ的声明类型与指定导航的结果不兼容

嗨,我有以下模型 模板(Id,Name) UserBody(Id,name) EmployeeBody(Id,Name ) 然后我有一个模板映射器,我将一个模板与许多 用户和雇员之一相关联。 TemplatesMaps(id,TemplateId,UserId ,EmployeeId)userid和employeeId可以为空 我需要一个TemplatesMaps,包含1

IT屋 2017/8/5 21:30:36 喜欢

.NET Framework

引用到EntityFramework.dll会导致VS2010中的运行时错误

[已更新] 我的解决方案中有2个项目。第一个是我的DAL项目(Class Library),第二个是Windows Project(UI),我的DAL Project参考了EF 4.3.1,并且正常工作, 最近,我引用了我的DAL项目到 EF6 ,使用软件包管理器控制台,通过 Update-Package EntityFramework 命令,在VS2010中应用推荐更改 EF官方网站,现

IT屋 2017/8/5 21:30:21 喜欢

.NET Framework

为什么我的实体框架代码不是第一次多元化?

我正在使用实体框架代码。通常我没有问题,但是对于正在使用的数据库,我不断收到在SQL Server数据库中找不到表的错误。这是我的班级看起来像: using System; 使用System.Collections.Generic; 使用System.ComponentModel.DataAnnotations; public class CustomApp_User {

IT屋 2017/8/5 21:30:07 喜欢

.NET Framework

EF应用所有迁移,而不仅仅是新的

我使用的是EF 6,当我运行 Update-Database 它试图应用自项目开始以来的所有迁移,即使只有迁移是新的。 如果我尝试创建一个空的迁移,我收到一个错误,表示我无法创建新的迁移,因为有明确的迁移挂起。 p> 我发现有一个类似的问题的博客帖子建议删除 __ MigrationHistory 表,并执行更新-Database -Script ,剥离所有实际的数据库更改,但在创建_

IT屋 2017/8/5 21:29:53 喜欢

.NET Framework

双重外键生成

这是此问题的后续问题,我曾经在此类似问题。但是现在,这是通过默认的外键约定来解决的。 我现在的问题是(简而言之),我的迁移生成 int ReferencedEntityID; int ReferencedEntity_ReferencedEntityID; 其中一个是我的模型中的整数属性,另一个是虚拟属性。 我的迁移产生了这一点: “dbo.Contracts”,

IT屋 2017/8/5 21:29:40 喜欢

.NET Framework

如何防止代码首先启用外键约束关系?

我有两个实体,用户和反馈,并且在用户名字段的帮助之间有一对多的关系。 反馈 - >用户 -------- -------- 用户名用户名 但是,有时反馈可能会从未注册的用户进行编码,反馈上的用户名字段将为空。在这种情况下,由于外键约束,添加反馈将失败。 如何以声明方式或通过Fluent API禁用对关系对外键约束的强制执行?创建数据库时,默认情况下启用。

IT屋 2017/8/5 21:29:15 喜欢

.NET Framework

ICollection中的对象不能通过模型​​传递来查看

我正在尝试创建一个可以发表评论的消息的网站。我一直在从pluralsight.com跟随指导,我已经遵循了这封信的指导,但是当我调试并在运行时看看模型里面的内容时,不会包含评论。 我的DB类: public class ProjectDB { public DbSet< ContentNode> ContentNodes {get;组; } public DbSet< Comm

IT屋 2017/8/5 21:29:02 喜欢

.NET Framework

在Code First中无法获取使用外键的属性名称

我已经提供了一个数据库,我需要为其设置Code First。我想我大部分都是完成的,现在我遇到的问题是我想改变实体中的一些外键名字,使其更有意义。 假设我有两个表格:Person和Location,如下所示: Person - ----- PersonId int not null(PK) DefaultLocation int not null(FK) 位置

IT屋 2017/8/5 21:28:47 喜欢