У меня может быть фундаментальное недопонимание того, что здесь происходит, но у меня проблема с циклом просмотра класса 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, Версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089'.
Я пытался поместить @using System.Data.Linq в верхнюю частьФайл cshtml, но он говорит мне, что Linq не существует в пространстве имен System.Data.Это, очевидно, неверно, и да, у меня есть system.data.linq в качестве ссылки в моем проекте.
Есть идеи здесь?Нужен ли импорт?Могу ли я просто не делать вещи в стиле Linq в своих взглядах на бритву?Это может показаться странным?