entity-framework-core

    0热度

    1回答

    如何将模型配置注入startup.cs中的dbcontext或使用工厂模式。

    0热度

    1回答

    我正在尝试使用EF7我已经在config.json和Startup.cs中配置了所有设置, 能够添加和应用迁移。 1-同时改变它不会对数据库应用的字段长度,代码看起来像 [StringLength(100)] public int Text { get; set; } 2 - 当我写在那里的条件比实体收到此错误“关系存储已经配置而不指定的的DbConnection或连接字符串使用” 我的代码

    0热度

    2回答

    我目前正在使用实体框架7.0.0-beta3,并试图在两个表之间创建多对多关系。对于我使用的语法从The answer of this question,减去ICollections: public class Permissions { public Guid PermissionId { get; set; } public string Name { get; set;

    44热度

    1回答

    假设多次提到,我们有这种模式: public class Tiers { public List<Contact> Contacts { get; set; } } 和 public class Contact { public int Id { get; set; } public Tiers Tiers { get; set; } public

    0热度

    1回答

    我已经看到了在构造函数中注入datacontext的EF7人员的例子。 但是,由于DbContext实现了IDisposable,我担心我的存储库也必须实现IDisposable,通过代码传播。 我见过的例子没有实现IDisposable,但我不知道为什么。 编辑 为了澄清 以前我是用分贝范围内以通常的方式 using(var db = new SomeContext()) { ret

    1热度

    2回答

    ASP.NET 5项目实体框架7.使用ASP.NET 5 Web模板附带的所有默认内容来创建标识上下文。当我启动应用程序并首先尝试访问上下文(注册或登录)时,Database.AsRelational().ApplicationMigrations()表明数据库已存在。但是,当我连接到与config.json中的连接字符串匹配的数据库时,我看不到数据库。 "ConnectionString": "

    2热度

    2回答

    使用实体框架7,我对一些linq做了一个简单的错误(使用Skip并忘记包含我的OrderBy子句)。 由此引发的异常包括一些嵌套的聚合异常。 生成(和捕获)异常是代码: int[] newIds; try { newIds = await db.Products .Where(p => p.PortalId == portalId) .Skip(ids.Pro

    3热度

    1回答

    我有一个现有的应用程序,我试图从MVC5/EF6升级到MVC6/EF7。我们动态地创建我们的一些SQL表,并因此,已利用该 System.Data.Entity.Database.SqlQuery 方法来自动映射到我们在我们的应用程序中使用的实体。 此方法在EF7中似乎已消失(即不是 Microsoft.Data.Entity.Infrastructure.Database的一部分)(或尚未实

    24热度

    1回答

    如何使用Fluent API在 EF7 EF Core中的两个表格之间创建多对多关系?例如,假设你有如下表: 一个怎样利用模型构建器中的DbContext类来定义这样的关系? 我见过从EF团队的会议记录对于这个问题this链接,但它是从去年开始,我想知道是否有关于如何在 EF7 EF核心处理这一新的信息。 我能够在Photos和PhotosPeople以及People和PhotosPeople之间

    4热度

    2回答

    我们不能将Owin和Entity framework 7一起添加。因为我们这样做,那么Microsoft.AspNet.Identity.core 2.0.0.0和Microsoft.AspNet.Identity 3.0.0 Beta1之间将存在不明确之处。AspNet.Identity 3.0.0 Beta1 因此,我无法在我的应用程序中实现角色提供程序来管理用户角色。 面临这个问题后,我取出