2011-08-30 8 views

답변

24

var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE @0", "%something%");

+0

+1 큰이도 같이 사용해 볼 수! 내가 틀린 한가지는 작은 따옴표가 필요하기 때문에 "%% something % '"(여분의 공백을 추가하여 읽기 쉽도록)와 같은 %의 바깥쪽에 작은 따옴표를 추가 한 것이지만 작동하지 않습니다 . 아마 이것은 다른 누군가를 도울 것입니다. –

3

나는이 시도하지 않은,하지만 난 그것을 시도 가치가있다 생각 : 당신이 T4가 할 것 느릅 나무 (당신의 매핑을 수행 한 경우

var l=db.Fetch<article>("SELECT * FROM articles WHERE title LIKE @0", "%" + "something" + "%"); 
3

수 있음 당신은) 다음 가리키고 수는 지금처럼 수행

var l=db.Fetch<article>("WHERE title LIKE @0", "%something%"); 

가 타이핑을 저장 :

0

이에 대한 감사

var l=db.Fetch<article>("WHERE title LIKE @0", "%" + "something" + "%"); 
-2
Articulo articulo = new Articulo(); 

articulo = db.SingleOrDefault<Articulo>("SELECT TOP (1) * FROM [Articulos] WHERE [CodigoEmpresa] = @0 and [CodigoArticulo] LIKE @1 ", CodigoEmpresa, codigoArticulo + "%");