Какова функция файла .edmx в операциях crud?

У меня есть пара сомнений относительно функции этого файла .edmx произведенный с Entity F. специально в операциях CRUD, я прочитал Ваше определение на официальной странице, но еще мне не удается расчистить сомнения:

  1. Замени базу данных внутри проекта?
  2. Это "мост" между консультацией и базой данных?

archivo.edmx

3
задан 09.02.2016, 15:14
2 ответа

Файл .edmx собственный entity framework и могут говорить, что это mapeo твоей базы данных, обращенной в язык programaciГіn в этом случае c #.

не заменяет базу данных просто - модель твоей базы данных, как как ты определил ее.

Относительно второго сомнения, которое у тебя есть, когда ты производишь edmx, ты создаешь и определяешь твою модель, как это у тебя есть в базе данных, как он должен бы быть та comunicaciГіn, смоги быть мостом, если ты хочешь увидеть это так, но скорее модель edmx - твоя визуальная модель bd, обращенная в классы (организации), с наследством (связями) и ты в свою очередь, они помогут тебе прибывать во все свойства (поля) всех классов (организации).

0
ответ дан 24.11.2019, 14:55
  • 1
    Когда кто-то голосует за-1, - конструктивнее говорить того, который ему не кажется приведенным в соответствие в ответе для того, чтобы пользователь смог исправлять это, если он так это считает –  jasilva 10.02.2016, 18:09

EDMX представь визуальную модель mapping, который реализует EF между организациями дела и базы данных. Главным образом его один XML, что mapea организации в структуру db.

EDMX - визуальная модель, которая позволяет определять Database First или Model First.

EF Designer для новой базы данных (Модэль Фирст)

EF Designer для существующей базы данных (был Датирован First)

>> Замени базу данных внутри проекта?

Не ни для чего, edmx одинокий mapeo организаций со структурой db. Именно это определяет контекст, которого EF требует, производя код на основании mapping.

>> - "мост" между консультацией и базой данных?

Почти, он не так в консультацию а в организацию дела. Именно это определяет, что класс mapea с которой таблицей и, что свойство с которой колонной. Также ты определяешь ее navegaciГіn между экспертом организации, и как mapear наследство (если он состоит в том, что есть)

4
ответ дан 24.11.2019, 14:55
  • 1
    Могли бы говорить, что он предотвращает меня создавать классы ejm: producto.cs proveedor.cs в папке models, и этот создает их автоматически согласно Базе данных (если он существующий), из-за которой я только что протестировал операции crud произведенные automa. с telerik, и он не считал классы созданными вручную, только включенные в .edmx, s и # 233; что издадут это мне: Большое спасибо Leandroo! –  Miko 05.02.2016, 09:18
  • 2
    @Miko в действительности использовать классы, которые производит EF, как model view asp.net mvc не рекомендуемое, ты был бы должен работать в слоях и превращать организацию EF в другую, которую он использовал бы asp.net для view. Какой изюм, если ты хочешь добавить признаки DataAnnotation в организациях view, чтобы применять утверждения? там он осложняется, если ты используешь те же организации, поэтому не рекомендуется, хотя, который является самым быстрым, чтобы разрабатывать, чтобы конвертировать uan организацию, ты себе мог бы помогать другой с книжным магазином autompper. –  Leandro Tuttini 05.02.2016, 12:57

Теги

Похожие вопросы