Line Entities
Entities for fishing line management and complex spooling configurations.
Line
Purpose: Fishing line entity (base entity).
Key Fields:
Id(Guid): Unique identifierBrandId: Manufacturer brandLineTypeId: Monofilament, Braid, Fluorocarbon, etc.GearCategoryId: Category classificationName: Line model nameDescription: Line descriptionIsActive: Whether still in production
Relationships:
- Many-to-one: Brand, LineType, GearCategory
- One-to-many: MonofilamentVariant, BraidVariant, FluorocarbonVariant, etc.
ReelSpooling
Purpose: Complete spooling configuration for a reel.
Key Fields:
Id(int): Unique identifierUserId: Spooling ownerReelId: Associated reelGearSetupId: Associated gear setup (optional)Name: Spooling nameTotalCapacity: Total reel capacitySpooledAt: When spooledNotes: Spooling notes
Relationships:
- Many-to-one: User, Reel, GearSetup (optional)
- One-to-many: LineSegment
LineSegment
Purpose: Single segment of line on a reel (backer, main, leader, etc.).
Key Fields:
Id(int): Unique identifierReelSpoolingId: Associated spoolingPosition: Segment order (1 = bottom/backer)Placement: Backer, Main, Leader, etc.MonofilamentVariantId: Monofilament variant (optional)BraidVariantId: Braid variant (optional)FluorocarbonVariantId: Fluorocarbon variant (optional)LengthYards: Segment lengthTestLb: Line testColor: Line colorNotes: Segment notes
Relationships:
- Many-to-one: ReelSpooling, MonofilamentVariant (optional), BraidVariant (optional), FluorocarbonVariant (optional)
- One-to-many: LineSegmentConnection (as source and target)
LineSegmentConnection
Purpose: Knot used to connect two line segments.
Key Fields:
Id(int): Unique identifierSourceSegmentId: Source segmentTargetSegmentId: Target segmentKnotId: Knot usedNotes: Connection notes
Relationships:
- Many-to-one: LineSegment (source and target), Knot
Knot
Purpose: Normalized knot entity with educational resources.
Key Fields:
Id(int): Unique identifierKnotName: Knot name (e.g., "Albright Knot")KnotCategory: Category (e.g., "Line-to-Line")Description: Knot descriptionVideoUrl: Instructional video URLImageUrl: Knot diagram URLInstructions: Step-by-step instructionsStrengthPercent: Strength percentageDifficulty: Easy, Medium, Hard
Relationships:
- One-to-many: LineSegmentConnection
Related Documentation
- Line Spooling System - Complete spooling system documentation
- Line Spooling Examples - Spooling examples
- Gear Management - Gear entities