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" 我只想查询该表中的两列,但是此表与其他两个正在处理它的人共享.他们可能会在此表上添加列或修改约束. 我唯一确定的是,我要查询的两列内容不会删除或重命名. 我的应用程序
..
这是一个简短问题的详细介绍,对不起! 我正在使用EF 4.3.1 Code First,并且具有以下模型 public class Action { protected Action() { } public virtual int ActionID { get; protected set; } [Required] [StringLeng
..
我遇到了一个比较棘手的问题,我已经知道为什么通常会发生此异常,以及如何通过在其中一个属性中将WillCascadeOnDelete设置为False来解决该异常. 但是我的问题似乎是另外一种情况, 这是我的代码: 成员: public class Memeber { public int MemberID { get; set; } publ
..
我很难弄清楚我需要做些什么才能使它起作用.我正在用EF学习ASP.NET MVC CodeFirst.如果创建模型,则可以简单地为该模型添加一个控制器并添加脚手架以创建自动处理CRUD的视图.但是现在我有两个模型,Project和Category.它们具有多对多关系,并且数据库是使用关联表正确设计的,而无需为其创建单独的模型.模型的代码是这样的.... public class Projec
..
我正在使用EF4.1 Code First,正在尝试创建一些多对多关系表,在该表中需要链接这些表.请在下面看到一小段代码: class Event { int EventId { get; set; } ICollection Contacts { get; set; } } class Contact { int ContactId { get;
..
我创建了一个实体类型,该实体类型具有多个引用相同类型项目的集合属性.换句话说,它反映了一个数据库表,其中的行被任意分组,这样一行就可以出现在多个组中. 在下面的简化示例中,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
..
我有这样的课程,称为“课程",“学生"和“老师" public class Course { [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)] public Guid CourseId { set; get; } public ICollection
..
使用EF代码优先方法和关联,我的行为非常奇怪.我有两个实体: public class GlobalKpiSectionn { public GlobalKpiSection() { this.Regions = new HashSet(); } public virtual ICollection Regio
..
我有两个实体,User和UserPermission。 User实体包含所有常规字段,Id,用户名,电子邮件等,UserPermission实体有两个值UserId和PermissionId。我编写了一个最初使用Include扩展的存储库方法GetUserWithPermissions并做了类似的事情: return dbContext.Users.Include( u => u.User
..
所以有一些其他类似的类型的帖子,但没有匹配我正在尝试的简单任务。 以下列方式通过 EF6代码运行存储过程 var results = context.DataBase.SqlQuery(“exec spGetStuff @ param1,@ param2”,新的SqlParameter [] {new SqlParameter(“param1”,value),新的Sq
..
我有两个复合主键表: public class Event { [Key] [Column(Order = 1)] public string ID1 {get;组; [Key] [Column(Order = 2)] public int ID2 {get;组; } public DateTime EventDate {get;组; } public
..
我使用C#,实体框架,MVC和我做代码优先。 现在,当我尝试在我的数据库中读出一些东西时,我放在标题中的错误显示出来。我不知道要找什么。 我抬头看谷歌,但我没有得到一个答案... 我尝试提供你可能需要知道的所有代码: / p> public class上下文:DbContext { public DbSet类别{get; set;} pu
..
也许我误解了ASP.NET身份和数据库模型中角色的概念,但是我正在努力围绕如何实现以下场景:使用ASP.NET身份,似乎用户有基于角色的全局权限,而不是更细粒度的权限。我试图在EF6中实现一个DB Schema,其中Code-First是用户可以是几个组的成员。而不是拥有全局角色,我希望用户在一个组中具有一个角色,而在另一个组中具有不同的角色。 例如,用户可以创建一个组,因此可以是组管理员,
..
我使用的是EF4 CTP5代码的第一种方法,但是无法使其工作。我有一个名为“公司”的类和一个名为“CompanyTable”的数据库表。我想将公司类映射到CompanyTable表,所以有这样的代码: [Table(Name =“CompanyTable” )] public class Company { [Key] [Column(Name =“CompanyIdNumb
..
我正在准备好使用EF Code-first方法做一个小型,简短的架构尖峰,由Scott Gu 这里和 here 。在我做之前,我想知道这是否值得。目前我有一个使用EF POCO生成模板的项目,我想调查我可以从域模型切换到更纯粹的POCO策略的优势。特别是,这些是我感兴趣的东西: 避免使用收集修复方法自动生成的部分类,并且能够专注于必要的域对象代码,而不用担心关联持久性。 避免每次要将模
..
我不知道如何解决以下问题。 我需要一个从一个基类到另一个基类的关系,所以每个派生类都与同一个表有关系,在我的例子中称为“Item”。 由于这只是一个例子,它不反映我的程序。在实际程序中,与类Item的关系在不同的命名空间中。因此它不能在派生类中。 错误: 派生类型“WebApplication1.Client”。必须为根类型“WebApplication1.Base”注册密钥。
..
我有以下实体: public class Booking { public Guid BookingId {get;组; } public virtual List AccountingDocumentItems {get;组; } } public class AccountingDocumentItem { p
..
public class Activity { public Guid Id {get;组; } public string描述{get;组; } public List DateDone {get;组; } public Activity() { if(DateDone == null) DateDone = new List
..