저는 원래 C# 개발자였습니다 (취미로).하지만 늦게까지 저는 Ruby on Rails를 파고 들었습니다. 지금은 C#에서 응용 프로그램을 구축 중이며 ActiveRecord의 find_by 메서드와 일치 (또는 "준결승") 할 수있는 C#의 컬렉션 구현이 있는지 궁금합니다.ActiveRecord # find_by와 동일한 기능이 C#에 해당합니까?
class Rectangle
{
public int Width { get; set; }
public int Height { get; set; }
public string Name { get; set; }
}
나는이 목록을 조회하고 Height = 10
, Width = 20
, 또는 name = "Block"
모든 항목을 찾을 수 :
은 내가 본질적으로 찾고 있어요 것은 Rectangles
를 개최 할 목록입니다. 이것은 Rectangle.find_by_name('Block')
과 유사한 호출을 수행하여 ActiveRecord로 수행되었습니다. C#에서이 작업을 수행 할 수있는 유일한 방법은 고유 한 목록 구현을 만들고 각 항목을 기준으로 각 항목을 수동으로 확인하는 것입니다. 휠을 재발 명하기가 어려울 까봐 걱정 스럽습니다.
나는 반드시 명명 규칙 인 find_by_...
과 일치하지는 않지만 오히려 그 방법의 기능을 가지고있다.
모든 의견이나 제안을 보내 주시면 감사하겠습니다.
아! 정말 고맙습니다. 이것은 정확히 내가 찾고 있던 것이지만 나는 무엇을 검색해야하는지 잘 모른다. –