-
1 votesanswersviews
可以将ado.net实体数据模型添加到.net核心w /实体框架核心项目中吗?
Note: answer to this question can be found in the comments below. 使用VS 2017社区(VS),我创建了一个项目如下: New Project -> C# Windows Universal -> Blank App (i.e. a UWP project) Installed NuGet packages: ... -
0 votesanswersviews
使用Entity Framework Core更新多个表
控制器进行编辑 . // POST: Clients/Edit/5 // To protect from overposting attacks, please enable the specific properties you want to bind to, for // more details see http://go.microsoft.com/fwlink/?Li... -
0 votesanswersviews
INSERT语句与EF Core中的FOREIGN KEY约束冲突
关于这个错误的背景有很多问题,到目前为止我一直无法找到适用于我的情况的问题 . 我有很多关系,我试图用第3个表 Build . 它基本上是经理人协会的人 . 所有经理都是人,但不是所有人都是经理,每个人都有很多经理,每个经理都有很多人 . 因此在经理的表中是PersonIds . 在编辑中的人员控制器是将人与经理相关联的选项 . 单击可用的管理器并单击“保存”时,出现错误: INSERT语句与... -
1 votesanswersviews
EF7连接表中的重复条目,用于多对多关系
我正在关注核心ef-mvc教程(https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/complex-data-model),我有两个模型,它们彼此共享多对多关系,这意味着我必须在这两个模型之间定义一对多关系类和专门用于连接表的类,对吧?即 . public class JoinTable { public int model... -
0 votesanswersviews
在数据库图实体框架核心中看不到关系
我正在使用使用Entity框架核心的ASP.NET Core应用程序 . 我使用代码第一种方法来创建数据库模型 . 我正在尝试在以下两个类之间获得一对多关系(一个用户可以拥有多个产品),但在数据库图中,我看不到这种关系 . public class SystemUser : IdentityUser { public SystemUser() { this.Prod... -
0 votesanswersviews
EntityFramework核心关系映射问题
我在尝试在Entity Framework Core上映射多对多关系时遇到错误,我的多对多类需要有一个额外的字段 . 以下是实体: public class RelatedProfession { public int ProfessionId { get; set; } public virtual Profession Profession { ... -
2 votesanswersviews
实体框架核心:挑战建模产品变体数据库设计有多对多
我想用 Entity Framework Core 模拟 a product variant database design Issue/blocker faced with design: 我在运行 dotnet ef migrations add InitialCreate 命令时收到 following error : 在'ProductSKUValues'表上引入FOREIGN KE... -
0 votesanswersviews
实体框架核心流畅的api一对多和一对一生成重复的外键
我正在使用Entity Framework Core和Fluent API将我的ASP.NET MVC项目更改为ASP.NET Core MVC . 当我尝试配置一对一和一对多关系时,它会在从属表中生成重复的外键列 . 例如:我在我的上下文的 OnModelCreating 方法中有这个: builder.Entity<Session>() .HasKey(s=>s... -
1 votesanswersviews
ef核心一对多关系抛出异常无法添加或更新子行
我的商店和产品实体有一对多关系,请查看我的模型 public class Product { public int ID { get; set; } public string Name { get; set; } public string Tag { get; set; } public string Brand { get; set; } public stri... -
1 votesanswersviews
IdentityServer4如何注册用户和管理资源
我打算使用IdentityServer4来处理多个项目的身份验证/授权(每个项目都有自己的WebAPI) . 因此,用户可能必须注册一次并获得他们可以访问的产品/ API的标记或角色 . 我已经通过IdentityServer4文档并开始使用InMemoryUsers,我现在更改为 IdentityUser ,其中包含 Entity Framework Core // Adds Identity ... -
10 votesanswersviews
有没有办法从已发布的DLL运行EF Core RC2工具?
发布.Net Core RC1应用程序后,project.json中指定的命令具有为其创建的相应.cmd文件,这些文件可在部署后执行(例如web.cmd和ef.cmd) . 在我的例子中,我想在我的部署目标上运行以下Entity Framework命令: dotnet ef database update -c MyContext 当我从包含源代码的文件夹运行它时,这工作正常,但是在发布后,它似... -
3 votesanswersviews
Ubuntu Linux上的dotnet核心使用asp.net MVC和EF MySQL错误NU1001:无法恢复MySql.Data.EntityFrameworkCore
我已经构建了一个简单,扁平的dotnet核心MVC应用程序,我希望看到它在Linux上运行 . 它使用EF从mysql表中提取一些记录并在视图中显示它们 . 这一切都在我的主机(Win10)上构建和运行,但不会在Ubuntu VM中旋转以进行测试 在我执行“dotnet restore”后,“dotnet build”或“dotnet run”出现以下错误: 项目CoreCrossPlatfor... -
6 votesanswersviews
为类库运行dotnet ef迁移会产生错误MSB4006
我有一个针对.NET Framework 4.6.2的ASP.NET核心Web应用程序(.NET Framework)项目 . 我已将Entity Framework引入Web项目并已设置并运行 dotnet ef migrations add Initial 来自web项目目录 . 迁移已创建,一切都很好 . 我想重构代码,以便我的实体和数据库上下文在类库中 . 所以我创建了一个单独的类库(.... -
0 votesanswersviews
ASP.NET Boilerplate多个数据库和DbContexts
我想使用ASP.NET Boilerplate一次连接到两个数据库 . 我按照这个例子:https://github.com/aspnetboilerplate/aspnetboilerplate-samples/tree/master/MultipleDbContextEfCoreDemo 问题是只有第一个上下文会包含所有的Abp表 . 第二个上下文是现有数据库,其上没有任何Abp表 . 当我启... -
2 votesanswersviews
名称空间'Microsoft.EntityFrameworkCore'中不存在类型或命名空间名称'Relational'
在VS. 2017中的ASP.Net Core 1.1 Web应用程序中,我需要引用该包:Microsoft.EntityFrameworkCore.Relational(这是为了使用如下所述的结果集调用存储过程:How to run stored procedures in Entity Framework Core?) 从PM控制台安装软件包时,使用: Install-Package Micr... -
1 votesanswersviews
POCO关系更新与实体框架核心2
我的 EntityFrameworkCore 2.0 解决方案中有一个模型 . class 布局如下; public class Trader : AuditableEntity { public string Name { get; set; } public string Telephone { get; set; } public string Email { ge... -
0 votesanswersviews
无法跟踪实体类型'SalesOrder'的实例,因为已经跟踪了具有相同密钥的此类型的另一个实例
我正在使用.net核心 . 我的目标:我希望能够在创建后立即编辑SalesOrder . 现在我能够创建和编辑 . 但这是一个错误 无法跟踪实体类型“SalesOrder”的实例,因为已经跟踪了具有相同键的此类型的另一个实例 . 添加新实体时,对于大多数密钥类型,如果未设置密钥,则将创建唯一的临时密钥值(即,如果为密钥属性指定了其类型的默认值) . 如果要为新实体显式设置键值,请确保它们不会... -
4 votesanswersviews
EF:无法跟踪实体类型X的实例,因为已经跟踪了具有相同密钥的此类型的另一个实例
我在我的http请求中以Json格式发送一个User实体,如下所示: POST http://localhost:52054/api/Authentication/DeleteAccessToken HTTP/1.1 Host: localhost:52054 Content-Type: application/json {"id":1,"userName"... -
0 votesanswersviews
Asp.net核心EF更新
我在Asp.net Core中使用了EF,但在尝试更新时遇到了以下错误 . Microsoft.EntityFrameworkCore.dll中出现类型'System.InvalidOperationException'的异常但未在用户代码中处理附加信息:无法跟踪实体类型'TodoItem'的实例,因为具有相同键的此类型的另一个实例已经是被跟踪 . 添加新实体时,对于大多数密钥类型,如果未设置密... -
0 votesanswersviews
尝试更新时,EF核心中的System.InvalidOperationException
问题 我在asp.net核心创建一个web应用程序,ef核心使用Repository模式 . 我试图插入一个实体它工作正常,当我试图检查它是否已经存在于数据库中,或者如果是,而不是在同一个api中更新相同的实体,它给了我这个错误 . System.InvalidOperationException:'无法跟踪实体类型'Consultation'的实例,因为已经跟踪了具有相同键的此类型的另一个实例... -
3 votesanswersviews
无法跟踪实体类型'Item'的实例,因为已经跟踪了具有{'Id'}相同键值的另一个实例
我知道这个问题已经被提出,但解决方案对我没有帮助 . [Fact] public async Task UpdateAsync() { string newTitle = "newTitle1"; int newBrandId = 3; var item = await storeContext.Items.AsNoTracking().FirstOrD... -
0 votesanswersviews
无法跟踪实体类型<T>的实例,因为已经跟踪了具有{'Id'}相同键值的另一个实例
我正在研究一个应该将记录从三个表移动到Archive *版本的函数 . 表格是问题,行动,附件 . 首先,我从三个表中获取所有记录,然后制作他们的存档版本并将它们附加到上下文中: var issue = _ctx.Issues.FirstOrDefault(x=>x.Id == issueId); var actions = _ctx.Actions.Where(x=>x.IssueI... -
2 votesanswersviews
无法安装包EntityFrameworkCore.Tools.DotNet版本1.1.0-preview4-final
当我尝试安装包Microsoft.EntityFrameworkCore.Tools.DotNet版本1.1.0-preview4-final我有错误(翻译自法语): pakage Microsoft.EntityFrameworkCore.Tools.DotNet 1.1.0-preview4-final'的包装类型'DotnetCliTool'项目“我的网络应用程序项目”不支持 我已经检查... -
-1 votesanswersviews
NullReferenceException:在ef7中添加DateTime列后,对象引用未设置为对象的实例
我是asp.net mvc ef 7的新手,试图从vb.net迁移 . 我有一个课程如下 [Table("MatGrp")] public class MatGrp { [Key] public decimal Grp_RNo { get; set; } [Required] [MaxLength(30)] [Display(Name ... -
-1 votesanswersviews
数据库操作预计会影响1行但实际影响0行
我试图在两个表中插入记录,但获得异常 . 你能帮我解决一下这个问题吗? 首先,我尝试了下面的代码 . await _testRepository.InsertAsync(test); await _xyzRepository.InsertAsync(xyz); 然后我试了这个代码,但没有什么对我有用 . try { var test = new Test(); using (var... -
2 votesanswersviews
如何将IdentityUser扩展为ASP.NET Core / MVC 6 / EF7中的声明?
我正在构建一个拥有属于帐户的用户的站点 . 该帐户由AccountId标识,AccountId是数据库中大多数数据的外键,例如费用(与帐户相关联)或收据(与帐户相关联) . 每次需要轮询数据库以获取用户的AccountId时,我不想点击数据库,而是想将AccountId添加为声明 . 目标是做一些事情: _repository.GetAllChargesByAccountId(User.Ident... -
2 votesanswersviews
EF Core 2.0.1使用IdentityUser作为导航属性
当我尝试注册用户或创建迁移时,我收到以下错误: “无法在'ApplicationUser'上配置密钥,因为它是派生类型 . 必须在根类型'IdentityUser'上配置密钥 . 如果您不打算将'IdentityUser'包含在模型中,请确保它不包含在上下文中的DbSet属性中,在对模型构建器的配置调用中引用,或者从模型中包含的类型的导航属性引用 . 我有一个BaseEntity,一切都来自于... -
2 votesanswersviews
Asp.Net Core:将数据添加到IdentityDbContext或使用DbContext
我使用 Asp.Net Core WebApi 项目 . 我可以将我的表添加到IdentityDbContext,如下所示: public class ApplicationDbContext : IdentityDbContext<User> { public ApplicationDbContext(DbContextOptions<Applicati... -
0 votesanswersviews
ASP.Net核心WebAPI架构
我正在创建简单的WebAPI,我想使用3层架构 DAL - >服务 - > API DAL - 数据库上下文,实体 Services - 存储库,服务和业务逻辑 API - API.Net Core 2 WebAPI 我的问题是如何将DB Context注册到我的Dependency Injector? 我在 startup.cs 中有这行代码 var connecti... -
0 votesanswersviews
在ApplicationDBContext中将Dot Net Core Identity User引用为Foreign
我正在使用Identity DB上下文和Application DB上下文,我有一个表(UserVehicles),其中我使用ApplicationUser(Identity User)属性进行外键引用,当我为ApplicationDBContext添加迁移时,它正在创建新的脚本表“ApplicationUser”并将外键关系添加到新表而不是默认的AspnetUsers(身份用户)表 . 以下是课...