Добавьте первичный ключ [Key] в ADO. NET сгенерированные классы таблиц - PullRequest
2 голосов
/ 03 мая 2020

Я использую ADO. NET Модель данных сущностей (EF Designer из базы данных), которая сгенерирует следующий класс из моей таблицы базы данных "customer":

namespace WebApp1.Models
{
    using System;
    using System.Collections.Generic;

    public partial class customer
    {
        public int id { get; set; }
        public string name { get; set; }
    }
}

Мне бы хотелось добавить атрибут [Key] к полям первичного ключа при генерации, например:

[System.ComponentModel.DataAnnotations.Key]
public int id { get; set; }

Как это можно сделать?

Первичный ключ появляется в файле .edmx, но не добавлен в customer класс

...