2013-01-23 3 views

답변

2

그래서이 작업을 수행 할 수있는 사기 방법입니다 :

var dirtytbl = new DynamicModel("northwind", tableName:"dbo.Products (nolock)", primaryKeyField:"ProductID"); 

당신이 설립 더러운 모델을 가지고하지 않으려는 경우와 깨끗한 모델, 나는 당신이이 일을하는 시간 희귀 될 수 있도록 노력하겠습니다 무엇을, 당신은 단지 바로 SQL에 갈 수에 대한 : 당신이 내게 묻는 괜찮다면

var dirtyresult = tbl.Fetch("set transaction isolation level read uncommitted; SELECT * FROM Categories c INNER JOIN things t on c.id = t.id "); 

이 무엇을 정확하게 당신이 읽을 필요가 조회된다 에 대한 커밋되지 않은? 위의 코드는 시스템 객체와 다른 것들은 배후에있는 것들은 중요하지 않다는 것을 알고 있지만, 항상주의해야하며 분리 레벨로 떨어질 때 무엇을 얻고 있는지 알아야합니다. http://sqlblog.com/blogs/andrew_kelly/archive/2009/04/10/how-dirty-are-your-reads.aspx

+0

대부분 읽기 전용 인 사이트입니다. 사이트의 CMS 유형. 감사 – eiu165

관련 문제