ef-model-first

    0热度

    1回答

    我对编程非常陌生。刚刚在学校一级以上。我创建了使用EF型号首只实现后,我无法得到它使用SimpleMembership用于登录,一期工程等 我想尝试和解决这个问题,而其余模型的第一,因为我在这里问:https://stackoverflow.com/questions/36552439/could-someone-explain-this-code-to-me-ef-model-first-mvc

    0热度

    1回答

    我有先在实体框架6,.NET 4.7,Visual Studio的2017型号的麻烦...... 我试图加多到0 ... 1与两个表之间的外键,当我尝试验证模型时,我得到一个错误,说表中的外键字段没有映射。此外,我甚至无法将新实体添加到模型中,因为验证时出现错误,说实体未映射。它是如何进入这个状态的呢?我几乎没有使用它来做任何事情。 我该怎么做才能让它做到没有这些错误?我知道这是因为它没有映射的东

    0热度

    1回答

    如何在不访问导航属性的情况下获取外键的值,从而不需要加载完整的实体? public class A { public int Id {get;set;} // ... } public class B { public virtual A A {get;set;} // ... } int idOfA = MyB.A.Id; // slow wa

    1热度

    1回答

    我在这里有一个错误,无法完全理解它背后的逻辑。我正在使用实体框架6和模型优先方法。我设计了相互引用这样的两个表: 基本上,一个账户需要在一个公司,而公司必须有一个帐户为管理员。但是,我从EF验证程序中收到错误: 错误3014:映射从224行,249行开始的映射片段时出现问题:从表CompaniesSet(Id)的外键约束'CompaniesAccounts1'到表AccountsSet (Id):

    0热度

    1回答

    让我们说我使用实体框架6和一个模型中,第一种方法在下面两个表: 这将创建下列代码: 我的问题是现在,我如何在创建视图中使用IEnumeration属性?在Details或Delete视图中,我只是使用Html.DisplayFor帮助器遍历它们,但我不知道我可以用什么来实现创建和编辑视图的可比性。事情是这样的: <div class="form-group"> @Html.LabelFo

    2热度

    1回答

    我是MVC的新手, ,这让我很困惑,但似乎很少有人会讨论这个问题。 我正在使用Model首先在ASP.NET MVC中创建数据库。 如果我想用户和项目, 装置,其用户已经加入到项目之间的会员关系。 而会员关系应该有附加属性投稿和加入日期。 我创建了一个这样的模型。 (对不起,中国) 用户和项目具有导航属性成员。 但主要问题是,我不知道如何使用它。 如果我不需要贡献和JoinDate属性, 我可以很

    0热度

    1回答

    我在Oracle数据库中有一个View。我想在我的ASP.NET MVC项目中使用这个视图。我知道为了将该视图添加到EF中,该视图需要有一个主键。我不知道如何将主键作为新列添加到该视图。视图中的任何列都不是唯一的。我如何添加?谢谢。

    1热度

    1回答

    我看到这个问题已经有很多问题,但是由于我先使用模型而不是先编码,所有解决方案都没有帮助我。 我在使用EF6的VS 2015中有一个C#项目。我正在使用模型优先方法构建数据库,并可以成功地从模型生成SQL代码并在SSMS中运行它。我正在使用SQL Server LocalDB。 我的问题是,每当我试图以编程创建的实体添加到集合(表),它所属的,我总是得到错误 类型的异常“System.Data.En

    1热度

    3回答

    我刚刚升级到实体框架核心2,现在我得到一个额外的列存在问题,并拥有一个唯一的键,即使它不在我的模型,它是没有在其他地方定义。 指数: migrationBuilder.CreateTable( name: "Vouchers", columns: table => new { Id = table.Column<int>(nullable: false)

    0热度

    1回答

    在EF教程描述的模型第一种方法的工作方式如下: 创建模型 生成模型数据库SQL 推出通过Studio生成SQL 但是如何将它交付给客户?必须在程序启动时自动在客户端创建数据库,并且必须在客户选择某个菜单操作时将其删除。 上述行为如何通过EF实现?