Можно ли использовать Microsoft Entity Framework с Oracle? [закрытый]

Исключение нулевого указателя - это индикатор того, что вы используете объект, не инициализируя его.

Например, ниже - класс ученика, который будет использовать его в нашем коде.

public class Student {

    private int id;

    public int getId() {
        return this.id;
    }

    public setId(int newId) {
        this.id = newId;
    }
}

Приведенный ниже код дает вам исключение с нулевым указателем.

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}

Поскольку вы используете Obj_Student, но вы забыли инициализировать его, как в правильном коде, показанном ниже:

public class School {

    Student obj_Student;

    public School() {
        try {
            obj_Student = new Student();
            obj_Student.setId(12);
            obj_Student.getId();
        }
        catch(Exception e) {
            System.out.println("Null Pointer ");
        }
    }
}
92
задан Cyrus 1 July 2014 в 19:46
поделиться

4 ответа

Поставщик OraDirect DevArt теперь поддерживает платформу объекта. См. http://devart.com/news/2008/directs475.html

27
ответ дан Arno 24 November 2019 в 06:33
поделиться

Смотрите на Демонстрационный Поставщик Платформы Объекта для Oracle <забастовка> и это сообщение в блоге .

7
ответ дан user7116 3 July 2019 в 07:38
поделиться

Oracle объявила «заявление о направлении» для ODP.net и Entity Framework:

Таким образом, бета-версия ODP.Net примерно в конце 2010 г. производство где-то в 2011 году.

11
ответ дан 24 November 2019 в 06:33
поделиться

Ответ: «в основном».

Мы столкнулись с проблемой при его использовании, когда EF генерирует код, использующий операторы CROSS и OUTER APPLY. Эта ссылка показывает , что MS знает о своей проблеме с SQL Server до 2005 года, однако они забывают упомянуть, что эти операторы также не поддерживаются Oracle.

1
ответ дан 24 November 2019 в 06:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: