У меня есть класс C # с именем Person
, и в этом классе Person имеет свойство Telephone
типа TelephoneDetails
.
Я пытаюсь выполнить запрос к базе данных, используя Dapper и в своем запросе.Мне нужно получить текущий номер телефона (известный как Подробно) и поместить его в мое свойство Telephone
.
Вот что я пробовал:
var person = _connection.Query<Person>($"SELECT person AS Person, Detail AS {new TelephoneDetails{Telephone = ""}} " + // Here's my issue
"FROM dbo.Foo WHERE PersonId = @id",
new {id}).FirstOrDefault();
return person;
Каждый раз, когда я возвращаюсьлокальная переменная person
Я возвращаю нулевое значение в свой телефонный номер.Как мне взять данные из базы данных, создать экземпляр свойства?
Я чувствую, что дал все необходимое, но если нет, воспользуйтесь пояснениями в разделе комментариев.
Заранее спасибо.