Описание тега nullable

Тег, допускающий значение NULL, предназначен для проблем, связанных с элементами или типами, допускающими значение NULL. Нулевое значение используется для представления отсутствующего или неизвестного значения.
0 ответов

Как вы можете использовать Fluent NHibernate AutoMapping и hbm2ddl для генерации оператора DDL с обнуляемыми столбцами MySql?

Я создал простой пример кода с обнуляемыми и ненулевыми целыми числами и свойствами datetime: public class Person { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual int Length { get; set; } public virtual i…
18 дек '10 в 16:41
1 ответ

Добавление обнаруживаемых значений Nullable в CsvHelper

Мне было интересно, если CsvHelper Джоша Клоуз имеет что-то в конфигурации, я пропускаю, чтобы перевести значения в ноль. Я большой поклонник этой библиотеки, но я всегда думал, что должна быть какая-то конфигурация, чтобы она знала, какие значения …
11 сен '13 в 06:08
3 ответа

Почему я должен указывать @Column( nullable = false)?

У меня есть сущность с комментариями @Entity,Если я отвечаю за создание CREATE TABLE скрипты зачем мне указывать @Column( nullable = false ) когда я могу создать столбец в базе данных с NOT NULL ключевые слова? Есть ли пример, который показывает пре…
03 мар '13 в 01:56
1 ответ

Отправка нуля из C++/CLI в управляемый C#

У меня есть оболочка C++/CLI, чтобы иметь возможность вызывать код C#. В коде C# у меня есть метод, который принимает в качестве параметра перечисляемое значение null, но я не могу понять, как я могу вызвать этот метод с нулевым параметром из моей о…
02 сен '16 в 11:26
7 ответов

C# универсальное ограничение типа для всего обнуляемого

Итак, у меня есть этот класс: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Теперь я ищу ограничение типа, которое позволяет мне использовать все как параметр типа, который может быть null,…
07 ноя '13 в 08:34
1 ответ

В Grails необходимо изменить поле в доменном классе на обнуляемое после того, как я уже пошел в производство

У меня есть класс домена со строковым полем, которое я изменяю на nullable. В DataSource.groovy у меня установлен режим "обновление". Есть ли способ заставить Grails изменить MySql, не изменяя "создать" или "создать-падение". Мне нужны данные в MySq…
09 май '11 в 20:15
1 ответ

Сначала с кодом ef 4.1, как я могу создать столбец, который может обнуляться

У меня есть следующее POCO: Public Class T1 <Required()> <MaxLength(128)> <Key(), Column(Order:=0)> Property K1 As String <Required()> <MaxLength(128)> <Key(), Column(Order:=1)> Property K2 As String <Required(…
2 ответа

Nullable<int?> Невозможно, почему бы и нет?

Извините, если это глупый вопрос, я пытаюсь лучше понять типы Nullable в.Net. Из того, что я заметил из исходного кода Microsoft (используя ReSharper), я понимаю, что Nullable является структурой, а T должен быть структурой public struct Nullable&lt…
1 ответ

Значение установщика равно нулю

Я хочу понять, почему после установки двойного значения в сеттере значение равно нулю. Код похож на: public Class Product { private double? u_total; public double? Total { get { return u_total; } set { u_total = value; } } } когда я звоню: for (i=0;…
24 июл '14 в 20:22
1 ответ

Entity Framework связывается с обнуляемыми столбцами и без внешних ключей

Я пытаюсь использовать Entity Framework с базой данных, которая не использует внешние ключи. Что еще хуже, таблицы, имеющие отношения, используют связанные поля, которые могут быть нулевыми. Например, Order таблица имеет столбец для ClientID то есть…
1 ответ

Как определить, имеет ли объект времени выполнения обнуляемый тип

Во-первых: это не дубликат Как проверить, является ли объект обнуляемым?, Или, по крайней мере, на этот вопрос не было дано никакого полезного ответа, и дальнейшая разработка автора фактически задала вопрос, как определить, является ли данный тип (н…
07 апр '15 в 12:51
3 ответа

Как сделать двойную колонку таблицы данных обнуляемой

У меня есть DataGrid привязан к DataTable, Некоторые из столбцов имеют тип double. Как вы знаете, двойной не принимает null значение, и столбец не принимает double? (или же Nullable&lt;double&gt;) как его тип. Как я могу сделать колонку, чтобы приня…
14 дек '16 в 13:51
1 ответ

Неявное преобразование из логического? логическое

Я получаю несколько предупреждений о неявном преобразовании и не могу понять, в чем дело. Я думаю, что у меня психическое расстройство. Пример того, где я вижу неявное преобразование из Boolean? в Boolean как следует: If Not calId Is Nothing Then Di…
15 июн '17 в 14:40
4 ответа

Проблема с обнуляемыми типами, DBNulls и строками данных

Я видел этот поток в Переполнении стека относительно преобразования между DBNull и обнуляемыми типами, но я все еще запутался. Я написал такой код с некоторым кодом для взлома, чтобы иметь дело с обнуляемыми типами для DateTime и int, которые я пока…
28 окт '10 в 21:07
8 ответов

Почему.ToString() для пустой строки вызывает нулевую ошибку, когда.ToString() работает нормально для обнуляемого int с нулевым значением?

selectedItem имеет два поля: int? _cost string _serialNumber В этом примере _cost а также _serialNumber из selectedItem ОБА НУЛЬ. Я читаю через поля selectedItem через их свойства и заполняя текстовые поля их значениями, когда... TextBox1.Text = sel…
12 июл '12 в 07:20
4 ответа

Почему этот код C# не компилируется?

double? test = true ? null : 1.0; В моей книге это так же, как if (true) { test = null; } else { test = 1.0; } Но первая строка дает эту ошибку компилятора: Тип условного выражения не может быть определен, потому что не существует неявного преобразо…
06 май '09 в 10:14
4 ответа

Могу ли я привести из DBNull к Nullable Bool в одну строку?

У меня есть запрос к базе данных, который либо вернет NULL или логическое (битовое) значение. Я хочу хранить это значение в переменной типа Nullable&lt;bool&gt; в C#. Кажется, я не могу найти приемлемого сочетания приведений и преобразований, которы…
30 янв '13 в 17:20
0 ответов

Обнуляемые типы и SQL

Например, у нас есть такая модель: public class Trip : BaseEntity, ITrackChanges { public string UniqueHash { get; set; } public string Description { get; set; } public string InternalNumber { get; set; } public DateTime ScheduledDateUtc { get; set;…
2 ответа

Динамически установить значение INT в Nullable enum свойство без явного приведения типа

У меня есть метод, который заполняет DataTable в простой объект DTO. Для упрощения я буду использовать этот пример: public enum Gender : int { Male = 1, Female = 2 } public class Person { //... public Gender? MyGender { get; set; } } static void Mai…
11 фев '19 в 09:24
2 ответа

Проверьте, был ли передан необязательный аргумент байта

Я хочу позволить пользователю указать собственный цвет для класса в конструкторе путем передачи байтов RGBA. Если они не задают пользовательский цвет, будет использоваться цвет по умолчанию из настроек приложения. Однако, если Alpha не указан, предп…
09 апр '17 в 22:26