#c# #sql-server #orm
#c# #sql-сервер #orm
Вопрос:
Я использую RepoDB для подключения к базе данных SQL Server, и я хочу игнорировать определенные свойства моего объекта, но я не нашел, как это сделать.
Вот пример того, что именно я хочу.
* Это не реальный сценарий …
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: Это была часть раннего кода, но мы удалили ее по мере улучшения проекции. — Майкл Камара Педон »