누군가가 거기 linq SQL에 저장 프로 시저를 사용하고 왜? 우리가 사용해야합니까? 그들의 지원은 linq to sql에 있습니다. 최근 신청 전에 사용하기 때문에 묻습니다.linq에서 sql에 저장된 프로 시저를 사용해야합니까?
1
A
답변
0
저장 프로 시저 비즈니스 로직의
캡슐에 사용됩니다 : 저장 프로 시저는 데이터 관리를 단순화하고 클라이언트의 다른 논리를 인코딩 할 필요성을 줄일 수있는 데이터베이스의 API로 포함하는 비즈니스 로직을 허용 프로그램. 이로 인해 오류가있는 클라이언트 프로그램을 사용하여 데이터가 손상 될 가능성이 줄어들 수 있습니다. 따라서 데이터베이스 시스템은 저장 프로 시저의 도움을 받아 데이터 무결성과 일관성을 보장 할 수 있습니다.
linq to sql을 사용하면 데이터를 쿼리하고 간단한 삽입 및 업데이트를 수행 할 수 있지만 클래스 파일에서 코드를 수행해야하는 복잡한 로직을 수행 할 수 있습니다.
포어 예를하고 UserLogin 양식을 고려 :
내가 사용자 종료 여부를 확인해야, 사용 유효 여부 암호를 입력하고 또한이를 위해 모듈의 권리는 내가 PROCEUDRE I 저장 사용하는 경우, 즉 권한을 확인해야 할 것입니다 ON의 SP
을 모든 일을 내가 LINQ를 사용하는 경우 내가 모두가있는 linq2sql에 저장 proceudre을 비교하지 않는 사실 하나
에 의해 모듈 권리 하나를 확인하는 것보다 먼저 확인 사용자를 코딩 할 필요가 다른 것들.
관련 문제
- 1. "코드 우선"작업시 저장된 프로 시저를 LINQ에서 SQL로 호출하는 방법
- 2. 저장된 프로 시저를 사용하여 저장 프로 시저
- 3. Linq에서 SQL에 트랜잭션을 처리
- 4. 다른 저장된 프로 시저 내에서 저장된 프로 시저 내에서 저장된 프로 시저를 호출하는 저장 프로 시저
- 5. 저장된 프로 시저를 누가 업데이트 했습니까?
- 6. linq에서 SQL에 연결 문자열
- 7. 언제 SQL을 사용하고 저장 프로 시저를 사용해야합니까?
- 8. 저장된 프로 시저의 ExecuteNonQuery가 해당 프로 시저를 삭제하도록합니다.
- 9. LINQ에서 클래스 계층 구조 업데이트 당 한 번 저장된 프로 시저를 실행하려면 어떻게해야합니까?
- 10. ASP.NET MVC : 저장된 프로 시저를 호출하는 가장 좋은 방법
- 11. 저장 프로 시저를 사용하는 LINQ의 트랜잭션을 SQL에 어떻게 적용합니까?
- 12. linq에서 SQL에 필드를 연결하는 방법
- 13. linq에서 SQL에 바인딩 오류가 발생했습니다
- 14. Linq에서 SQL에 날짜를 추가하는 방법
- 15. Insert update SQL에 저장된 proc 파일
- 16. SQL에 동적 저장 프로 시저 이름 linq
- 17. 내가 SSIS를 통해 저장된 프로 시저를 실행하기 위해 노력하고 테이블
- 18. SQL 병합 저장된 프로 시저를 소스로 사용하는 문
- 19. 'HASH JOIN'또는 'LOOP JOIN'이 왜이 저장된 프로 시저를 개선합니까?
- 20. Microsoft SQL Server 관리 Studio에서 저장된 프로 시저를 테스트하십시오.
- 21. 이것은 왜 SQL에 저장된 잘못된 열입니까 proc입니까?
- 22. Oracle 데이터베이스에서 모든 저장 프로 시저를 나열하려면 어떤 SQL을 사용해야합니까?
- 23. SQL Reporting Services의 보고서에 저장 프로 시저를 사용해야합니까?
- 24. 저장 프로 시저를 호출
- 25. 가입베이스 저장된 프로 시저 출력
- 26. Linq에서 SQL에 InsertOnSubmit 호출 할 때 NullReferenceException
- 27. 스택 SQL에 LINQ에서 오버 플로우와 키워드
- 28. Linq에서 SQL에 외래 키 관계에 대한 질문
- 29. SQL에 linq에서 두 번째 레코드를 얻는 방법
- 30. LINQ에서 SQL에 연결된 테이블에서 열 반환