У меня может быть фундаментальное непонимание того, что здесь происходит, но у меня возникает проблема, проходящая через класс LinqToSQL в моем режиме бритвы:
<h3>Owners</h3>
@foreach (var ThisOwner in Prop.PropertyOwnerships.Where(p=p.bIsOwner.Value==true))
{
<div class="ODEditEntry">
...
Я получаю следующую ошибку:
Сообщение об ошибке компилятора: CS0012: Тип 'System.Data.Linq.EntitySet`1' определен в сборке, на которую не ссылаются. Вы должны добавить ссылку на сборку "System.Data.Linq, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089".
Я попытался поставить @using System.Data.Linq в начало файла cshtml, но он говорит мне, что Linq не существует в пространстве имен System.Data. Это, очевидно, неверно, и, да, у меня есть system.data.linq как ссылка в моем проекте.
Любые идеи здесь? Необходим ли импорт? Могу ли я просто не делать вещи стиля Linq в своих взглядах на бритву? Это казалось бы... странным?