Utilizando System.Data.Linq en una vista Razor

Puedo tener un malentendido fundamental de lo que está sucediendo aquí, pero tengo un problema al recorrer una clase de LinqToSQL en mi vista de la maquinilla de afeitar:

<h3>Owners</h3>
@foreach (var ThisOwner in Prop.PropertyOwnerships.Where(p=p.bIsOwner.Value==true))
{
<div class="ODEditEntry">
...

Recibo el siguiente error:

Compiler Mensaje de error: CS0012: el tipo 'System.Data.Linq.EntitySet`1' se define en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado 'System.Data.Linq, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'.

Intenté poner @using System.Data.Linq en la parte superior del archivo cshtml pero me dice que Linq no existe en el espacio de nombres System.Data. Obviamente, esto no es cierto y, sí, tengo system.data.linq como referencia en mi proyecto.

¿Alguna idea aquí? ¿Se necesita una importación? ¿No puedo hacer cosas de estilo Linq en mis vistas de afeitar? Eso parecería ... extraño?

Respuestas a la pregunta(4)

Su respuesta a la pregunta