Я использовал таблицы SQL для ссылки на статические данные, например, в одном из моих приложений техник имеет отношение один-ко-многим с таблицей клиентов.
В основном то, что я хочу сделать в SQL, это то, что вместо того, чтобы иметь дело со строками, я имею дело с целыми числами как байтами или tinyint, которые занимают меньший размер на диске, так как клиенты всегда статичны и редко добавляют новые.
| Technicians | | Clients | | ClientsRef |
| Id | | Id | ClientRefId | TechnicianId | | Id | Name |
Моя проблема заключается в том, чтобы сделать это в EF Core 2.2, как мне создать эти статические данные? Я читал об использовании enum, но как я могу получить доступ к этим данным в SQL Server после?
public class Technician
{
int Id { get;set; }
}
public class Client
{
int Id { get;set; }
int Technicianid { get; set; }
}