Я хотел бы автоматически генерировать операторы SQL из экземпляра класса. Метод должен выглядеть как Update (свойства объекта [], объект PrimaryKeyProperty). Метод является частью экземпляра (класс, базовый метод - универсальный для любого дочернего элемента). Массив свойств - это массив свойств класса, который будет использоваться в операторе update . Имена свойств равны именам полей таблицы.
Проблема в том, что я не могу получить имена свойств.
Есть ли возможность получить имя свойства внутри экземпляра класса?
образец:
public class MyClass {
public int iMyProperty { get; set; }
public string cMyProperty2 { get; set; }
{
main() {
MyClass _main = new MyClass();
_main.iMyProperty.*PropertyName* // should return string "iMyProperty"
{
Я знаю о PropertyInfo, но не знаю, как получить идентификатор свойства из массива GetProperties ().
Есть предложения?