Запрос Linq может получить БЛОБЫ от Базы данных Sql?

Большинство этих ответов продолжают говорить, что вы должны называть super.onActivityResult(...) в своем хосте Activity для вашего Fragment. Но, похоже, это не работало для меня.

Итак, в вашем хосте Activity вместо этого вы должны называть свой Fragments onActivityResult(...). Вот пример.

public class HostActivity extends Activity {

    private MyFragment myFragment;

    protected void onActivityResult(...) {
        super.onActivityResult(...);
        this.myFragment.onActivityResult(...);
    }
}

В какой-то момент вашего HostActivity вам нужно будет назначить this.myFragment Fragment, который вы используете. Или используйте FragmentManager, чтобы получить Fragment вместо сохранения ссылки на него в HostActivity. Кроме того, проверьте null, прежде чем пытаться вызвать this.myFragment.onActivityResult(...);.

5
задан e-sushi 2 December 2013 в 13:19
поделиться

2 ответа

Классы LINQ-SQL создают свойства системы типов. Данные. Linq. Двоичный файл для всего двоичного файла и varbinary полей в SQL Server. Двоичный тип имеет.ToArray () метод, который возвращает байт [], и его конструктор может взять байт [].

Более старые версии SQLMetal генерировали свойства байта типа [], но проблема с ними состояла в том, что они перестали работать в любых соединениях. Я думаю, что это - главная причина, они заменили ее Двоичным типом IEquatable.

5
ответ дан 14 December 2019 в 13:52
поделиться

Если я не ошибочный LINQ к соскам SQL BLOB как Система. Байт []
Я вспоминаю, что была некоторая проблема с SqlMetal, она генерировала неправильный тип для BLOB, но MSVS dmbl разработчик должен работать.

1
ответ дан 14 December 2019 в 13:52
поделиться
Другие вопросы по тегам:

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