RepoDB — игнорировать свойство

#c# #sql-server #orm

#c# #sql-сервер #orm

Вопрос:

Я использую RepoDB для подключения к базе данных SQL Server, и я хочу игнорировать определенные свойства моего объекта, но я не нашел, как это сделать.

Документы RepoDB

Вот пример того, что именно я хочу.
* Это не реальный сценарий …

 public class Person{

  public int Id { get; set; }
  public string Name { get; set; }
  public int Age { get; set; }
  public string ZipCode { get; set; }
  public string Phone { get; set; }

  //[Ignore this property]
  public List<Dependant> Dependants { get; set; }
}

public class Dependant{

  public int Id { get; set; }
  public int ResponsibleId { get; set; }
  public string Name { get; set; }
  public int Age { get; set; }

}
 

Комментарии:

1. RepoDB понимает вашу схему и проецирует равенство свойств модели на столбцы таблицы из базы данных, поэтому такой [Ignore] атрибут больше не нужен. PS: Это было частью раннего кода, но мы удалили его по мере улучшения проекции.

2. Tks @MichaelCamaraPendon Я опубликую ваш комментарий в качестве ответа!

Ответ №1:

«RepoDB понимает вашу схему и проецирует равенство свойств модели на столбцы таблицы из базы данных, поэтому такой атрибут [Ignore] больше не нужен. PS: Это была часть раннего кода, но мы удалили ее по мере улучшения проекции. — Майкл Камара Педон »