Идентификатор динамического объекта данных Столбец видим ложным? - PullRequest
0 голосов
/ 26 мая 2009

В asp.net есть два вида шаблонов 3.5

1) Dynamic Data Web App.

2) Dynamic Data Web App. Сущности

В моей базе данных SQL есть таблица клиентов; Столбцы: ID, Имя, Фамилия против

если вы используете первый (Dynamic Data Web App); Вы не можете видеть столбец ID (Таблица клиентов) (Linq to Sql)

Но если вы используете второй (Dynamic Data Web App. Entities), вы увидите столбец ID

Как я могу отфильтровать столбец, особенно ID области. Я имею в виду; мне нужен ID столбец видимый = false

1 Ответ

0 голосов
/ 26 мая 2009

В вашем классе метаданных установите следующий идентификатор:

[ScaffoldColumn(false)]
public object Id { get; set; }

Если у вас нет ссылки на класс метаданных, вы добавляете это, добавляя атрибут в частичный класс, что-то вроде этого:

[MetadataType(typeof(MyEntityFromTable_MD))]
public partial class MyEntityFromTable
{

}

Тогда вам нужен сам класс метаданных. Что-то вроде:

public class MyEntityFromTable_MD
{
        [ScaffoldColumn(false)]
        public object Id;
}
...