2015-03-13 3 views
0

Я создал приложение ASP.NET Azure WebForms. У нее есть база данных по умолчанию, и я могу получить к ней доступ. & изменить таблицу AspNetUsers, используя IdentityModel.cs (EntityFramework), как показано на многих сайтах.Создать объектную модель данных в Azure Asp.Net

Теперь я создал другие таблицы в базе данных, а именно «Проекты», «клиенты» и т. Д., А также разработал формы aspx на основе этих полей. Теперь я не могу получить, как связать эти формы с таблицами в базе данных. Я бы не хотел, чтобы Scafolding показывал многие сайты, вместо этого я бы предпочел что-то вроде IdentityModel. Я могу контролировать, чтобы извлекать данные, отображать, показывать, редактировать, добавлять функции на основе щелчков мыши или так.

Я читал много учебников & блогов, но не мог понять, как достичь этого, как я хочу. Учебники показывают использование лесов & MVC. Я также хотел добавить в проекты «Модель данных сущностей», но ни один из них не создает файл .cs; так снова потеряли их. Может кто-нибудь, пожалуйста, помогите мне знать, как я могу достичь того, что я пытаюсь сделать.

Пожалуйста, любая помощь очень ценится.

ответ

1

Что я думаю, что вы ищете, это возможность обратного проектирования модели из существующих таблиц. Это возможно, хотя может быть немного больно, если ваша существующая база данных имеет сложную схему. Если вы используете Studio 2013, вы можете добавить новый элемент типа ADO.NET Entity Data Model и на появившемся экране выбрать Code First from Database. Затем вам нужно указать мастеру вашей строки подключения db. Это создаст классы контекста, классы объектов и конфигурацию, которые вам нужны.

Более подробная информация находится в this document от Microsoft.

+0

Thanks AlexC. Это помогло мне найти дорогу. – Tvd

Смежные вопросы