首页 > 其他分享 ># dotnet ef migrations

# dotnet ef migrations

时间:2024-12-21 09:14:10浏览次数:8  
标签:ef migrations project dotnet BookApi your

dotnet ef migrations

Infrastructure\DependencyInjection\InfrastructureDependencyInjection.cs

services.AddDbContext<MySqlDatabase>(options =>
{
    options.UseSqlServer(ConnectionString);
});
Your target project 'BookApi' doesn't match your migrations assembly 'Infrastructure'.
Either change your target project or change your migrations assembly.

Change your migrations assembly by using DbContextOptionsBuilder.
E.g. options.UseSqlServer(connection, b => b.MigrationsAssembly("BookApi")).
By default, the migrations assembly is the assembly containing the DbContext.
Change your target project to the migrations project
by using the Package Manager Console's Default project drop-down list,
or by executing "dotnet ef" from the directory
containing the migrations project.

中英文对照,翻译上面的内容

services.AddDbContext<MySqlDatabase>(options =>
{
    options.UseSqlServer(ConnectionString, b => b.MigrationsAssembly("BookApi"));
});

目录结构

├─Application
├─BookApi
├─BookHandlerTest
├─Domain
└─Infrastructure

迁移命令

dotnet ef migrations add 'init' --project .\BookApi\
dotnet ef database update --project .\BookApi\

标签:ef,migrations,project,dotnet,BookApi,your
From: https://www.cnblogs.com/zhuoss/p/18619205

相关文章

  • JavaScript ES6 中的 Reflect
    在JavaScriptES6中,引入了一个新的全局对象Reflect。它提供了一组用于拦截JavaScript操作的方法,这些方法与Proxy对象一起使用,可以实现元编程(在运行时改变程序行为的能力)。一、为什么需要Reflect?标准化操作:在ES6之前,一些类似的操作分散在不同的对象上,并且行为可能不一致。......
  • Codeforces Global Round 28
    1.A.KevinandCombinationLock知识点:模拟题目意思:现有一个正整数x,我们能否通过两个操作让x为0,可以就输出YES,不行就输出NO。操作一:如果x中存在33,并且x不等于33的情况下可以删除x中的33。比如13323->123。操作二:如果x>=33,可以让x=x-33。思路:操作一去除某个位置......
  • Codeforces Global Round 28 Editorial(A-F)
    连掉了五场分,但是该打还是要打。反正也不会更差了。problemset官方中解A我A就不会了,但是随便猜了一个结论过了。复制一下题解:考虑移除连续33实际减少的数是多少,就会发现减少的也是33倍数,所以原本就要整除才行B呃一开始构造错了。。把最小数间隔k排然后别的数随便塞C\(O(......
  • Codeforces Global Round 28 # D
    D.KevinandCompetitionMemories一、题意概述有n个选手和m个问题,给出每个选手的rating---a(n+1),和题目对应的rating---b(m+1),根据rating大小判断选手能否做出这一题。现在将所有题目分成[  ]组,求每组Kevin的排名,求其和,算出和的最小值;输出m个最小值,k分别等于1,2,···......
  • 记~vue3中ColorThief的介绍与使用
    安装npmicolorthief 效果 代码<template><div><imgref="image"src="@/assets/img/no-message.png"alt="示例图片"><button@click="getColorPalette">获取颜色</button><div>......
  • Codeforces Global Round 28 / cf contest 2048 题解
    比赛链接A.KevinandCombinationLock观察操作难度(个人感觉)★☆☆☆☆注意到两个操作都不改变\(\%33\)的值,因此要求原数\(\%33==0\),显然这是充分的。B.KevinandPermutation观察操作难度(个人感觉)★☆☆☆☆一个点的"势力范围"是以\([p,p+k)\)为右端点的......
  • Codeforces Global Round 28 : C. Kevin and Binary Strings O(n)解法
    题目地址https://codeforces.com/contest/2048/problem/C题意:给定一个字符串,字符串第一个是1,其他的都是0或1。问如何从该字符串中取两段,使得两段异或最大,两段可以重叠字符串的长度设为size因为字符串第一个是1,所以必定有一段是1sizeO(n)解法:第一段连续的0的长度设为cnt,第......
  • dotnet ef migrations
    dotnetefmigrationsInfrastructure\DependencyInjection\InfrastructureDependencyInjection.csservices.AddDbContext<MySqlDatabase>(options=>{options.UseSqlServer(ConnectionString);});Yourtargetproject'BookApi'doesn't......
  • UEFI基本逻辑与接口介绍
    背景所以需要对这块比较新的技术进行学习。在学习之前,有必要了解一下高通UEFI启动流程。原文(有删改):https://blog.csdn.net/Ciellee/article/details/113519478参考文档:80_P2484_117_B_UEFI_With_XBL_On_MSM8998_SDM660_SDM总览先来看下SDM660芯片冷启动的流程。可以看出,在设......
  • Makefile简单学习
    Makefile简单学习什么是Makefile?一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也......