entity-framework-core相关内容
这似乎是一个已经修复的问题,至少对于SQLite 数据库. 我的解决方案包括 3 个项目: WPF 项目(默认启动项目)(.NET Framework 4.7), 包含视图模型和非 UI 内容的“核心"项目 - 类库项目 (.NET Standard 2.0) 包含所有实体框架数据层的“关系"项目 - 我喜欢将它们分开(.NET Standard 2.0) 我已将以下包安装到
..
我使用 Visual Studio 通过某种迁移来更新我的所有环境.使用下面的命令运行良好. update-database -Migration initMigrationProduct -c ProductContext -Environment Production 在 ef core 2.0 中,此命令已更改,参数 -Environment 已删除.在它说的文档中. "在 2.0
..
我正在使用 .NET Core(针对 .NETStandard 1.4)创建一个可重用的库,并且我正在使用 Entity Framework Core(两者都是新的).我有一个看起来像这样的实体类: 公开课活动{[钥匙]公共指导 ID { 获取;放;}[必需的][最大长度(50)]公共字符串名称 { 获取;放;}公共 JObject 扩展数据 { 获取;放;}} 我有一个定义 DbSet 的
..
我正在使用 EF Core 连接到部署到 Azure 应用服务的 Azure SQL 数据库.我正在使用访问令牌(通过托管身份获得)连接到 Azure SQL 数据库. 这是我的做法: Startup.cs: public void ConfigureServices(IServiceCollection services){//为简单起见忽略代码services.AddDbCont
..
我有一个简单的 ASP.NET Core 2.0 + Entity Framework Core 项目: 我有一个名为 ApplicationUser 的实体,它扩展了 Microsoft.AspNet.Identity.IdentityUser,ApplicationUser 有一个名为 Books 的实体的集合代码>. 但是,当我尝试从 UserManager 检索之后从 Appl
..
..
CSV 文件 我有一个大约 1.3 GB 的 CSV 文件: Mode LastWriteTime Length Name---- ------------- ------ -----a---- 10/4/2021 1:23 PM 1397998768 XBTUSD.csv 这是 Kraken 交易所比特币交易数据的完整列表. CSV 中的数据如下所示: >获取内容 .\XBTU
..
以下针对 SQL Server 2012 数据库的查询,使用 Entity Framework Core 3.1: var tows = await _context.DataEntryTow.Where(t => _context.DataEntrySample.Any(s => s.TowId==t.TowId && (s.MicroscopeId != "0" || s.Microsco
..
假设我有一个具有如下一对一关系的实体类: 公共类事务{公共 int TransactionID { 获取;放;}公共双倍金额{得到;放;}公共 int TransactionDetailID { 获取;放;}公共虚拟 TransactionDetail TransactionDetailFk { 获取;放;}}公共类 TransactionDetail{公共 int TransactionDet
..
我将 EF Core 连接到 MySql 并且我有一个名为的视图: 帖子视图 我读了这篇文章说我可以使用查询数据库视图的类型. 如果我只调用 _context.PostViews,它就可以工作,但是如果我像这样使用 Include: _context.PostViews.Include(xxxx),它向我抛出这个错误: System.InvalidOperationE
..
我有一个现有数据库,我正在从 2 个单独的项目访问该数据库,一个是 ASP.NET MVC 5 项目,另一个使用各自的实体框架版本运行 .NET Core 2.1. 我的问题是我在 MVC 项目上使用的查询在 .NET Core 项目上被错误地翻译 我的 2 个模型如下,一个 Job 有 0 个或多个 Workorders: public virtual DbSet工作 { 得到;放
..
我有一个 WPF 应用程序,它连接到 SQL Server 2014 Express LocalDB(即本地 .mdf 数据库文件). 应用程序使用 Entity Framework Core 库版本 7.0.0-rc1-final. 这是我使用的连接字符串: data source=(LocalDb)\InstanceLocalDB;初始目录 = MyAppDB;集成安全=真;Mu
..
我有很多这样的代码: IQueryable询问...query.Where(e => EF.Functions.Like(e.Property1, pattern)||EF.Functions.Like(e.Property2, 模式)||EF.Functions.Like(e.Property3, 模式)...); 我如何简化它以将重复代码删除为这样的: query.Where(Searc
..
我正在尝试实现 Audit.Net 存储库,但遇到了一些困难.我无法保存更改或定位不同的数据库.我修改了我的 SaveChanges 和 SaveChangesAsync 函数来调用 Audit.Net DbContextHelper 类的保存函数,但我我错过了什么. 有没有办法做到以下几点? 使用从我要审计的 DbContext 继承的审计 DbContext 定位另一个数据库来存储
..
我正在使用 ASP.NET5 和 Entity Framework 7.0.0-beta 6 创建 API,当我尝试在多个请求中执行各种更新时,出现此异常: 无法跟踪“公司",因为已经在跟踪具有相同键的此类型的另一个实例.对于新实体,请考虑使用 IIdentityGenerator 生成唯一键值. 这是我的代码: 公共类 MrBellhopContext : DbContext{公共
..
是否可以使用 EF Core FromSql 来执行具有可选参数的存储过程? 我一直在测试一个简单的场景,用作将旧的 EF6 调用更新为 EF Core 调用的模板.我用作概念证明的测试示例: 创建程序 [dbo].[TestNullableParameters]@addressId int = null,@city nvarchar(100) = null,@createdByUserI
..
使用此教程 我试图在包管理控制台中执行“Add-Migration MigrationName",但出现错误: 启动项目 'src\ProjectName' 是 ASP.NET Core 或 .NET CoreVisual Studio 2015 项目.此版本的实体框架核心包管理器控制台工具不支持这些类型的项目. 我使用的是 VS 2015 Update 3. 项目.json {
..
我正在为我的游戏编写 API,我开始意识到 GET、POST 和 PUT API 方法的数量真的可以加起来. 所以现在,我正在尝试使它更通用,这样我就不必编写单独的方法,例如 GetMonsterList、GetTreasureList、GetPlayerInfo 等. 但我不太确定如何去做. 这是我目前拥有的非通用 PUT 方法. //PUT: api/MonsterList
..
我有以下映射配置: 入门级: 实体.HasOne(e => e.CurrentHandling).WithOne().HasForeignKey(e => e.CurrentHandlingID);实体.HasMany(e => e.Handlings).WithOne(h => h.Entry).HasForeignKey(h => h.EntryID); 处理类: 实体.HasOn
..
我有下表: Indicators(A INT, B INT, C INT, D INT, TimeInsertedLocal DateTime) . 我有映射到这个表的 EF Core 映射实体. 我需要将此 SQL 查询转换为 ef core Linq 等效查询. SELECT A, B, C, D, TimeInsertedLocal从指标WHERE TimeInsertedLoc
..