code-first相关内容

实体框架自动迁移现有数据库

我正在使用Entity Framework 5构建ASP.Net MVC4 Web应用程序.我不得不使用现有的sql server数据库,但也想使用Code First,因此我遵循了本教程我的应用程序通过Entity Framework使用自动迁移. 我在整个开发阶段使用的sql server版本是2008,但是,在最后一分钟,我被告知数据库需要在sql server 2005上工作.我得到 ..

表映射问题

我在当前项目中使用实体框架4,以从多个表中读取数据. 与使用ADO.net进行比较,它的EF非常简单,只需简单的代码即可完成很多工作或完成我的工作. 但是有一个问题... e,g存在并且正在退出表调用表"MTable" 我只想查询该表中的两列,但是此表与其他两个正在处理它的人共享.他们可能会在此表上添加列或修改约束. 我唯一确定的是,我要查询的两列内容不会删除或重命名. 我的应用程序 ..
发布时间:2020-05-05 15:23:35 C#/.NET

多对多关系的CRUD视图,复选框

我很难弄清楚我需要做些什么才能使它起作用.我正在用EF学习ASP.NET MVC CodeFirst.如果创建模型,则可以简单地为该模型添加一个控制器并添加脚手架以创建自动处理CRUD的视图.但是现在我有两个模型,Project和Category.它们具有多对多关系,并且数据库是使用关联表正确设计的,而无需为其创建单独的模型.模型的代码是这样的.... public class Projec ..

实体框架代码优先:如何映射多个自引用多对多关系

我创建了一个实体类型,该实体类型具有多个引用相同类型项目的集合属性.换句话说,它反映了一个数据库表,其中的行被任意分组,这样一行就可以出现在多个组中. 在下面的简化示例中,Person类具有Brothers和Sisters集合属性,它们也引用Person实体: public class Person { public Person() { Brother ..

如何联接多个表?

我有以下课程.我有一个Description类的对象var.我想使用Linq to Sql或Lambda表达式选择与var对象中提供的Client相关的Balance.如何联接这些表以从“帐户"表中获取余额? public class Description { public int DescriptionID { get; set; } // Att ..
发布时间:2020-05-01 07:11:47 其他开发

实体框架包括扩展返回一吨数据

我有两个实体,User和UserPermission。 User实体包含所有常规字段,Id,用户名,电子邮件等,UserPermission实体有两个值UserId和PermissionId。我编写了一个最初使用Include扩展的存储库方法GetUserWithPermissions并做了类似的事情: return dbContext.Users.Include( u => u.User ..
发布时间:2018-08-02 10:30:39 其他开发

[Win32Exception(0x80004005):系统找不到指定的文件]

我使用C#,实体框架,MVC和我做代码优先。 现在,当我尝试在我的数据库中读出一些东西时,我放在标题中的错误显示出来。我不知道要找什么。 我抬头看谷歌,但我没有得到一个答案... 我尝试提供你可能需要知道的所有代码: / p> public class上下文:DbContext { public DbSet类别{get; set;} pu ..
发布时间:2017-08-22 22:55:25 C#/.NET

使用基于组的角色的ASP.NET身份自定义

也许我误解了ASP.NET身份和数据库模型中角色的概念,但是我正在努力围绕如何实现以下场景:使用ASP.NET身份,似乎用户有基于角色的全局权限,而不是更细粒度的权限。我试图在EF6中实现一个DB Schema,其中Code-First是用户可以是几个组的成员。而不是拥有全局角色,我希望用户在一个组中具有一个角色,而在另一个组中具有不同的角色。 例如,用户可以创建一个组,因此可以是组管理员, ..

EF4 CTP5代码第一种方法忽略表属性

我使用的是EF4 CTP5代码的第一种方法,但是无法使其工作。我有一个名为“公司”的类和一个名为“CompanyTable”的数据库表。我想将公司类映射到CompanyTable表,所以有这样的代码: [Table(Name =“CompanyTable” )] public class Company { [Key] [Column(Name =“CompanyIdNumb ..
发布时间:2017-08-22 02:40:33 .NET组件控件

多么成熟&实体框架是代码优先库吗?

我正在准备好使用EF Code-first方法做一个小型,简短的架构尖峰,由Scott Gu 这里和 here 。在我做之前,我想知道这是否值得。目前我有一个使用EF POCO生成模板的项目,我想调查我可以从域模型切换到更纯粹的POCO策略的优势。特别是,这些是我感兴趣的东西: 避免使用收集修复方法自动生成的部分类,并且能够专注于必要的域对象代码,而不用担心关联持久性。 避免每次要将模 ..

实体框架4,代码唯一,关系

我不知道如何解决以下问题。 我需要一个从一个基类到另一个基类的关系,所以每个派生类都与同一个表有关系,在我的例子中称为“Item”。 由于这只是一个例子,它不反映我的程序。在实际程序中,与类Item的关系在不同的命名空间中。因此它不能在派生类中。 错误: 派生类型“WebApplication1.Client”。必须为根类型“WebApplication1.Base”注册密钥。 ..