|
|
|
Linq + Null
|
|||
|---|---|---|---|
|
#18+
Народ помогите уже замучался как это сделать Есть например таблица [Table(Name="dbo.NaME")] [Column(Storage="_id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)] private int _id; [Column(Storage="_names", DbType="NVarChar(50)")] private string _names; [Column(Storage="_num", DbType="Int")] private System.Nullable<int> _num; хочу вставить в таблицу данные пишу basaDataContext rt = new basaDataContext(); NaME proba=new NaME() { names="proverka4", пишу вот так работает num = (int)(comboBoxVid_doc.Text == "" ? 0 : int.Parse(comboBoxVid_doc.SelectedValue.ToString())) а так не работает num = (int)(comboBoxVid_doc.Text == "" ? SqlInt32.Null : int.Parse (comboBoxVid_doc.SelectedValue.ToString())) >>>как правильно написать чтобы null вставляло }; rt.NaME.InsertOnSubmit(proba); rt.SubmitChanges(); Ошибка -- Неопределенные данные. Этот метод или свойство не может вызываться для неопределенных значений. как правильно вставлять в базу нулл значения и проверять условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2010, 06:32 |
|
||
|
Linq + Null
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2010, 23:28 |
|
||
|
Linq + Null
|
|||
|---|---|---|---|
|
#18+
Использовал вашу строку но он ставит ноль в базу вместо NULL есть еще какие предложения???((( хелпппп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 01:16 |
|
||
|
Linq + Null
|
|||
|---|---|---|---|
|
#18+
сделать столбец в таблице как Can Be NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2010, 22:19 |
|
||
|
|

start [/forum/topic.php?fid=17&tid=1351411]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 462ms |

| 0 / 0 |
