2012-04-09 4 views
2

나는 레일스에 익숙하지 않다. 레일즈에서 LINQ와 같은 개념이 있는지 궁금하다.LINQ in Rails

개체에 값을 저장하고 데이터베이스에 저장하지 않고 개체를 쿼리하려고합니다 (LINQ처럼 )?

레일스에서 ​​실제로 가능합니까?

좋습니다.

감사합니다.

+0

나는 당신이하려는 일에 대해 더 자세히 설명해야한다고 생각한다. "객체에 값을 저장한다"는 것은 매우 모호하다. 난 당신이 해시 또는 배열에 여러 개의 개체 (같은 클래스의 다른 클래스?)를 만들고 있다고 가정합니다. 이러한 루비 컬렉션 (선택, 최대, 최소, 각 등)으로 할 수있는 "LINQ와 비슷한"것들이 몇 가지 있습니다. LINQ와 동일한 구문을 사용하지 않지만 다음과 유사한 작업을 수행 할 수 있어야합니다. .NET 언어로 LINQ로 무엇을 할 것인가? – Nate

+0

임시 저장 장치를 가지고 있는데, 데이터를 배치하고 (예 : 주문 등으로) 질의 할 수 있습니다. 예, 해시에 데이터를 저장하고 주문을 사용하여 값을 검색하는 것과 같습니다. – Alan

답변

0

답변은 ActiveRecord Guide에서 찾을 수 있습니다.

+1

내가갔습니다. 이 통해 ..하지만 그것은 적극적인 레코드가 항상 함께 작동하도록 데이터베이스 테이블이 필요합니다 ..하지만 내가 원하는 건 일시적인 데이터를 저장하고 내 필요에 따라 쿼리 할 수있는 개체입니다 ... 정말 가능합니까? 또는 내 아이디어에 문제가 있습니까? – Alan

+0

모델 (테이블)과 일치하지 않는 개체 인 경우 Ruby 개체 일뿐입니다. 당신이하고 싶은 것에 대한 구체적인 예가 있습니까? – wlangstroth

+0

예 .. 나는 .. 예를 들어 값 pid : 22, pname : xxx, pprice : 32 및 pid : 24, pname : xxx1, pprice : 34 및 pid : 23, pname : xxx2, pprice : 33 객체에서 ... 및 Obj.orderby ("pprice DESC")와 같은 쿼리 ... 가능합니까? – Alan

0

저는 LINQ to Object 접근 방식을 찾고 있다고 생각합니다. 나는 DataMapper과이 post을 찾아 볼 수 있다고 생각합니다.