Создание решения веб-API. net core 3.1. Я использую подход сначала к базе данных, так как у нас уже есть установленная база данных, к которой я буду подключаться.
Сначала я создал классы несколько месяцев go с помощью команды Scaffold-DBContext в окне консоли PM .
В базе данных не изменилась пара таблиц, и мне нужно быть уверенным, что классы моей модели обновлены и включают пару новых полей.
Когда я запускаю Scaffold-DBContext команда, однако, она не создает информацию заголовка для каждого класса ie имя таблицы и схема
например, оригинал:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AtmisConnector.Models
{
[Table("ValidationRule", Schema = "dbo")]
public partial class ValidationRule
{
[Key]
public int ValidationRuleId { get; set; }
[Column(TypeName = "datetime")]
public DateTime CreatedOn { get; set; }
[Column(TypeName = "datetime")]
public DateTime ModifiedOn { get; set; }
Но при повторном запуске команды теперь она не создает строка: [Table ("ValidationRule", Schema = "dbo")]
Итак, теперь я получаю вместо этого:
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AtmisConnector.Models
{
public partial class ValidationRule
{
[Key]
public int ValidationRuleId { get; set; }
[Column(TypeName = "datetime")]
public DateTime CreatedOn { get; set; }
[Column(TypeName = "datetime")]
public DateTime ModifiedOn { get; set; }
Может ли кто-нибудь помочь мне, как почему строка таблицы / схемы теперь не создается