Метаданные на леса таблиц в проекте динамических данных - PullRequest
0 голосов
/ 24 мая 2011

Я создал веб-приложение ASP.NET с динамическими данными. Я довольно новичок в этом, поэтому я борюсь со многими вещами, но теперь я полностью застрял.

Дело в том, я хочу скрыть, скажем, столбец имени таблицы в моей базе данных (модель, основанная на структуре сущностей). Для этого я добавил новую папку с именем «AppCode» (поскольку я не могу добавить папку app_code по умолчанию в веб-приложении) и добавил файл с именем «User.cs». Содержимое этого файла выглядит следующим образом:

[MetadataType(typeof(UserMetaData))]
public partial class User{
}

public class UserMetaData
{
    [ScaffoldColumn(false)]
    public object Name;
}

Теперь, после запуска приложения, я не ожидал увидеть столбец имени на страницах с неработающими страницами, но он все еще там. Что мне здесь не хватает?

Большое спасибо.

1 Ответ

0 голосов
/ 25 мая 2011

Наконец-то разобрался сам.Что пошло не так, так это то, что моя модель была помещена в указанную библиотеку классов, а не в сам проект динамических данных.Кажется, очень важно, чтобы пространство имен частичного класса было таким же, как и у модели.Иначе это не сработало бы.Итак, в моем случае мне пришлось разместить частичный класс в моем проекте «домен», который содержит модель.Надеюсь, это кому-нибудь поможет.

...