DI를 사용하여 DbContext에 매개 변수 전달

Jens Neitz

다음과 같이 DBContext에 추가 매개 변수를 전달하고 싶습니다.

string myParam="xx";
string con="connenctionstring";
services.AddDbContext<IDbContext, DbContext>(
    options =>options.UseSqlServer(con, myParam)
            );

그리고 DBContext에서 :


DbContext(DbContextOptions<AppDbContext> options, string myParam)
            : base(options)
        {           
        
        }

어떻게 든 가능합니까? 감사

Mohsen Esmailpour

DbContext이런 식으로 종속성을 전달할 수 없습니다 .

먼저 클래스를 만듭니다.

class MyClass {
    public string MyProperty { get; set; }
}

그런 다음 MyClass종속성으로 전달하십시오 DbContext.

MyDbContext(DbContextOptions<MyDbContext> options, MyClass myParam)
    : base(options)
{           
        
}

그런 다음 다음 MyClass에 싱글 톤으로 등록하십시오 ServiceCollection.

services.AddDbContext<MyDbContext>(options =>options.UseSqlServer(con));
services.AddSingletone(new MyClass { MyProperty = "xx" });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JtextField에서 java / jdbc를 사용하여 매개 변수 전달

분류에서Dev

lb 및 ub를 사용하여 fmincon에 매개 변수 전달

분류에서Dev

Popen을 사용하여 Python 변수를 Powershell 매개 변수에 전달

분류에서Dev

C #에서 CreateRemoteThread를 사용하여 여러 매개 변수 전달

분류에서Dev

C #에서 CreateRemoteThread를 사용하여 여러 매개 변수 전달

분류에서Dev

Razor를 사용하여 Ajax 호출에서 여러 매개 변수 전달

분류에서Dev

플라스크를 사용하여 URL에 여러 매개 변수 전달

분류에서Dev

cakephp를 사용하여 URL에 매개 변수를 전달하는 방법

분류에서Dev

함수 매개 변수를 사용하여 lm 공식에 전달

분류에서Dev

Fortran에서 매개 변수를 사용하여 외부 함수 전달

분류에서Dev

apply를 사용하여 expand.grid에서 함수로 매개 변수 전달

분류에서Dev

Get JSON을 사용하여 PHP에 매개 변수를 전달하는 방법

분류에서Dev

Capybara를 사용하여 GET 매개 변수를 컨트롤러에 전달

분류에서Dev

AJAX를 사용하여 Rails 컨트롤러에 매개 변수 전달 문제

분류에서Dev

read_sql_query를 사용하여 SQL Server 쿼리에 매개 변수 전달

분류에서Dev

Javascript 또는 Jquery를 사용하여 URL에 매개 변수 전달

분류에서Dev

Ajax 및 MVC를 사용하여 TextBox에서 매개 변수 전달

분류에서Dev

제출 버튼을 사용하여 plan_id를 매개 변수에 전달

분류에서Dev

TypeScript를 사용하여 분산 연산자 매개 변수에 배열 전달

분류에서Dev

Passport를 사용하여 Express의 POST에서 매개 변수 전달

분류에서Dev

현재 함수에 매개 변수로 전달되는 매개 변수를 사용하여 함수에 동적 매개 변수 추가

분류에서Dev

on ()을 사용하여 함수에 매개 변수 전달

분류에서Dev

변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

분류에서Dev

Ajax를 사용하여 모달 양식에 매개 변수를 전달하는 방법

분류에서Dev

Bash : getopts를 사용하여 매개 변수 전달

분류에서Dev

jquery .ajax를 사용하여 nullable 매개 변수 전달

분류에서Dev

|를 사용하여 매개 변수 전달

분류에서Dev

Window.location.href를 사용하여 매개 변수 전달

분류에서Dev

PHP는 ajax를 사용하여 두 개의 매개 변수를 다른 PHP에 전달할 수 없습니다.

Related 관련 기사

  1. 1

    JtextField에서 java / jdbc를 사용하여 매개 변수 전달

  2. 2

    lb 및 ub를 사용하여 fmincon에 매개 변수 전달

  3. 3

    Popen을 사용하여 Python 변수를 Powershell 매개 변수에 전달

  4. 4

    C #에서 CreateRemoteThread를 사용하여 여러 매개 변수 전달

  5. 5

    C #에서 CreateRemoteThread를 사용하여 여러 매개 변수 전달

  6. 6

    Razor를 사용하여 Ajax 호출에서 여러 매개 변수 전달

  7. 7

    플라스크를 사용하여 URL에 여러 매개 변수 전달

  8. 8

    cakephp를 사용하여 URL에 매개 변수를 전달하는 방법

  9. 9

    함수 매개 변수를 사용하여 lm 공식에 전달

  10. 10

    Fortran에서 매개 변수를 사용하여 외부 함수 전달

  11. 11

    apply를 사용하여 expand.grid에서 함수로 매개 변수 전달

  12. 12

    Get JSON을 사용하여 PHP에 매개 변수를 전달하는 방법

  13. 13

    Capybara를 사용하여 GET 매개 변수를 컨트롤러에 전달

  14. 14

    AJAX를 사용하여 Rails 컨트롤러에 매개 변수 전달 문제

  15. 15

    read_sql_query를 사용하여 SQL Server 쿼리에 매개 변수 전달

  16. 16

    Javascript 또는 Jquery를 사용하여 URL에 매개 변수 전달

  17. 17

    Ajax 및 MVC를 사용하여 TextBox에서 매개 변수 전달

  18. 18

    제출 버튼을 사용하여 plan_id를 매개 변수에 전달

  19. 19

    TypeScript를 사용하여 분산 연산자 매개 변수에 배열 전달

  20. 20

    Passport를 사용하여 Express의 POST에서 매개 변수 전달

  21. 21

    현재 함수에 매개 변수로 전달되는 매개 변수를 사용하여 함수에 동적 매개 변수 추가

  22. 22

    on ()을 사용하여 함수에 매개 변수 전달

  23. 23

    변수 매개 변수를 사용하여 함수에 전달 된 배열을 병합하는 방법

  24. 24

    Ajax를 사용하여 모달 양식에 매개 변수를 전달하는 방법

  25. 25

    Bash : getopts를 사용하여 매개 변수 전달

  26. 26

    jquery .ajax를 사용하여 nullable 매개 변수 전달

  27. 27

    |를 사용하여 매개 변수 전달

  28. 28

    Window.location.href를 사용하여 매개 변수 전달

  29. 29

    PHP는 ajax를 사용하여 두 개의 매개 변수를 다른 PHP에 전달할 수 없습니다.

뜨겁다태그

보관