powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Duplicate Key при INSERTE
11 сообщений из 11, страница 1 из 1
Duplicate Key при INSERTE
    #36815265
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день! использую linq 2 sql. Совершенно просто пример, хочу вставить пару записей. В БД PK (поле ID) сделано как обычно через indentity, поэтому ясное дело вручную id из кода не заполняю. Но при вставке выдает ошибку мол Duplicate key in ... и тд. Все свойства стоят нормальные, Autogenerate=true. Как избежать сабжа ?:(
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36816126
VitaliyBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
netivan,

Сделайте Autogenerate=false
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36816144
VitaliyBoris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VitaliyBoris,

Сорри... Промахнулся. Проверьте, чтобы
Auto-Sync: OnInsert
Server DataType: Int NOT NULL IDENTITY
и конечно же
Auto Generated: true
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818637
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все так.. увы =\
Код: plaintext
1.
Violation of PRIMARY KEY constraint 'PK__OPERATORS_1__4155D256'. Cannot insert duplicate key in object 'dbo.OPERATORS'.
The statement has been terminated.
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818653
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivan сделано как обычно через indentity

Может у Вас и в коде написано "i n dentity"?
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818693
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдльnetivan сделано как обычно через indentity

Может у Вас и в коде написано "i n dentity"?нет, эта опечатка.
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818716
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivan, опубликуйте сюда скрипт создания таблицы 'dbo.OPERATORS'.
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818738
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да без проблем :) Чудеса какие то. ..
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
275.
276.
277.
278.
279.
280.
281.
282.
283.
284.
285.
286.
287.
288.
289.
290.
291.
292.
293.
294.
295.
296.
297.
298.
299.
300.
301.
302.
303.
304.
305.
306.
307.
308.
309.
310.
311.
312.
313.
314.
315.
316.
317.
318.
319.
320.
321.
322.
323.
324.
325.
326.
327.
328.
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
342.
343.
344.
345.
346.
347.
348.
349.
350.
351.
352.
353.
354.
355.
356.
357.
358.
359.
360.
361.
362.
363.
364.
365.
366.
367.
368.
369.
370.
371.
372.
373.
374.
375.
376.
377.
378.
379.
380.
381.
382.
383.
384.
385.
386.
387.
388.
389.
390.
391.
392.
393.
394.
395.
396.
397.
398.
399.
400.
401.
402.
403.
404.
405.
406.
407.
408.
409.
410.
411.
412.
413.
414.
415.
416.
417.
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
428.
429.
430.
431.
432.
433.
434.
435.
436.
437.
438.
439.
440.
441.
442.
443.
444.
445.
446.
447.
448.
449.
450.
451.
452.
453.
454.
455.
456.
457.
458.
459.
460.
461.
462.
463.
464.
465.
466.
467.
468.
469.
470.
471.
472.
473.
474.
475.
476.
477.
478.
479.
480.
481.
482.
483.
484.
485.
486.
487.
488.
489.
490.
491.
492.
493.
494.
495.
496.
497.
498.
499.
500.
501.
502.
503.
504.
505.
506.
507.
508.
509.
510.
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
524.
525.
526.
527.
528.
529.
530.
531.
532.
533.
534.
535.
536.
537.
538.
539.
540.
541.
542.
543.
544.
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
558.
559.
560.
561.
562.
563.
564.
565.
566.
567.
568.
569.
570.
571.
572.
573.
574.
575.
576.
577.
578.
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
592.
593.
594.
595.
596.
597.
598.
599.
600.
601.
602.
603.
604.
605.
606.
607.
608.
609.
610.
611.
612.
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
660.
661.
662.
663.
664.
665.
666.
667.
668.
669.
670.
671.
672.
673.
674.
675.
676.
677.
678.
679.
680.
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
694.
695.
696.
697.
698.
699.
700.
701.
702.
703.
704.
705.
706.
707.
708.
709.
710.
711.
712.
713.
714.
715.
716.
717.
718.
719.
720.
721.
722.
723.
724.
725.
726.
727.
728.
729.
730.
731.
732.
733.
734.
735.
736.
737.
738.
739.
#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.4206
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace datamigrate.testsrv
{
	using System.Data.Linq;
	using System.Data.Linq.Mapping;
	using System.Data;
	using System.Collections.Generic;
	using System.Reflection;
	using System.Linq;
	using System.Linq.Expressions;
	using System.ComponentModel;
	using System;
	
	
	[System.Data.Linq.Mapping.DatabaseAttribute(Name="Mkassa")]
	public partial class DataClassesTestservDataContext : System.Data.Linq.DataContext
	{
		
		private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
		
    #region Extensibility Method Definitions
    partial void OnCreated();
    partial void InsertOPERATOR(OPERATOR instance);
    partial void UpdateOPERATOR(OPERATOR instance);
    partial void DeleteOPERATOR(OPERATOR instance);
    #endregion
		
		public DataClassesTestservDataContext() : 
				base(global::datamigrate.Properties.Settings.Default.MkassaConnectionString, mappingSource)
		{
			OnCreated();
		}
		
		public DataClassesTestservDataContext(string connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public DataClassesTestservDataContext(System.Data.IDbConnection connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public DataClassesTestservDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public DataClassesTestservDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public System.Data.Linq.Table<OPERATOR> OPERATORs
		{
			get
			{
				return this.GetTable<OPERATOR>();
			}
		}
	}
	
	[Table(Name="dbo.OPERATORS")]
	public partial class OPERATOR : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _ID;
		
		private int _CODE;
		
		private string _NAME;
		
		private System.Nullable<int> _TYPE;
		
		private System.Nullable<bool> _STATE;
		
		private System.Nullable<int> _GATEWAY_ID;
		
		private int _MAXLEN;
		
		private string _NOTE;
		
		private string _expression;
		
		private int _DIRECT_GATEWAY;
		
		private string _OPER_NAME;
		
		private string _UR_FACE;
		
		private System.Nullable<int> _OPER_TYPE;
		
		private int _MIN_PAY;
		
		private int _MAX_PAY;
		
		private string _COMISSIA;
		
		private string _mask;
		
		private int _account;
		
		private string _INN;
		
		private int _RepealDayCount;
		
		private int _RepealMinSumma;
		
		private string _Message;
		
		private bool _blocked;
		
		private string _phone;
		
		private string _web;
		
		private string _contract;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIDChanging(int value);
    partial void OnIDChanged();
    partial void OnCODEChanging(int value);
    partial void OnCODEChanged();
    partial void OnNAMEChanging(string value);
    partial void OnNAMEChanged();
    partial void OnTYPEChanging(System.Nullable<int> value);
    partial void OnTYPEChanged();
    partial void OnSTATEChanging(System.Nullable<bool> value);
    partial void OnSTATEChanged();
    partial void OnGATEWAY_IDChanging(System.Nullable<int> value);
    partial void OnGATEWAY_IDChanged();
    partial void OnMAXLENChanging(int value);
    partial void OnMAXLENChanged();
    partial void OnNOTEChanging(string value);
    partial void OnNOTEChanged();
    partial void OnexpressionChanging(string value);
    partial void OnexpressionChanged();
    partial void OnDIRECT_GATEWAYChanging(int value);
    partial void OnDIRECT_GATEWAYChanged();
    partial void OnOPER_NAMEChanging(string value);
    partial void OnOPER_NAMEChanged();
    partial void OnUR_FACEChanging(string value);
    partial void OnUR_FACEChanged();
    partial void OnOPER_TYPEChanging(System.Nullable<int> value);
    partial void OnOPER_TYPEChanged();
    partial void OnMIN_PAYChanging(int value);
    partial void OnMIN_PAYChanged();
    partial void OnMAX_PAYChanging(int value);
    partial void OnMAX_PAYChanged();
    partial void OnCOMISSIAChanging(string value);
    partial void OnCOMISSIAChanged();
    partial void OnmaskChanging(string value);
    partial void OnmaskChanged();
    partial void OnaccountChanging(int value);
    partial void OnaccountChanged();
    partial void OnINNChanging(string value);
    partial void OnINNChanged();
    partial void OnRepealDayCountChanging(int value);
    partial void OnRepealDayCountChanged();
    partial void OnRepealMinSummaChanging(int value);
    partial void OnRepealMinSummaChanged();
    partial void OnMessageChanging(string value);
    partial void OnMessageChanged();
    partial void OnblockedChanging(bool value);
    partial void OnblockedChanged();
    partial void OnphoneChanging(string value);
    partial void OnphoneChanged();
    partial void OnwebChanging(string value);
    partial void OnwebChanged();
    partial void OncontractChanging(string value);
    partial void OncontractChanged();
    #endregion
		
		public OPERATOR()
		{
			OnCreated();
		}
		
		[Column(Storage="_ID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int ID
		{
			get
			{
				return this._ID;
			}
			set
			{
				if ((this._ID != value))
				{
					this.OnIDChanging(value);
					this.SendPropertyChanging();
					this._ID = value;
					this.SendPropertyChanged("ID");
					this.OnIDChanged();
				}
			}
		}
		
		[Column(Storage="_CODE", DbType="Int NOT NULL")]
		public int CODE
		{
			get
			{
				return this._CODE;
			}
			set
			{
				if ((this._CODE != value))
				{
					this.OnCODEChanging(value);
					this.SendPropertyChanging();
					this._CODE = value;
					this.SendPropertyChanged("CODE");
					this.OnCODEChanged();
				}
			}
		}
		
		[Column(Storage="_NAME", DbType="VarChar(100)")]
		public string NAME
		{
			get
			{
				return this._NAME;
			}
			set
			{
				if ((this._NAME != value))
				{
					this.OnNAMEChanging(value);
					this.SendPropertyChanging();
					this._NAME = value;
					this.SendPropertyChanged("NAME");
					this.OnNAMEChanged();
				}
			}
		}
		
		[Column(Storage="_TYPE", DbType="Int")]
		public System.Nullable<int> TYPE
		{
			get
			{
				return this._TYPE;
			}
			set
			{
				if ((this._TYPE != value))
				{
					this.OnTYPEChanging(value);
					this.SendPropertyChanging();
					this._TYPE = value;
					this.SendPropertyChanged("TYPE");
					this.OnTYPEChanged();
				}
			}
		}
		
		[Column(Storage="_STATE", DbType="Bit")]
		public System.Nullable<bool> STATE
		{
			get
			{
				return this._STATE;
			}
			set
			{
				if ((this._STATE != value))
				{
					this.OnSTATEChanging(value);
					this.SendPropertyChanging();
					this._STATE = value;
					this.SendPropertyChanged("STATE");
					this.OnSTATEChanged();
				}
			}
		}
		
		[Column(Storage="_GATEWAY_ID", DbType="Int")]
		public System.Nullable<int> GATEWAY_ID
		{
			get
			{
				return this._GATEWAY_ID;
			}
			set
			{
				if ((this._GATEWAY_ID != value))
				{
					this.OnGATEWAY_IDChanging(value);
					this.SendPropertyChanging();
					this._GATEWAY_ID = value;
					this.SendPropertyChanged("GATEWAY_ID");
					this.OnGATEWAY_IDChanged();
				}
			}
		}
		
		[Column(Storage="_MAXLEN", DbType="Int NOT NULL")]
		public int MAXLEN
		{
			get
			{
				return this._MAXLEN;
			}
			set
			{
				if ((this._MAXLEN != value))
				{
					this.OnMAXLENChanging(value);
					this.SendPropertyChanging();
					this._MAXLEN = value;
					this.SendPropertyChanged("MAXLEN");
					this.OnMAXLENChanged();
				}
			}
		}
		
		[Column(Storage="_NOTE", DbType="VarChar(255)")]
		public string NOTE
		{
			get
			{
				return this._NOTE;
			}
			set
			{
				if ((this._NOTE != value))
				{
					this.OnNOTEChanging(value);
					this.SendPropertyChanging();
					this._NOTE = value;
					this.SendPropertyChanged("NOTE");
					this.OnNOTEChanged();
				}
			}
		}
		
		[Column(Storage="_expression", DbType="VarChar(255) NOT NULL", CanBeNull=false)]
		public string expression
		{
			get
			{
				return this._expression;
			}
			set
			{
				if ((this._expression != value))
				{
					this.OnexpressionChanging(value);
					this.SendPropertyChanging();
					this._expression = value;
					this.SendPropertyChanged("expression");
					this.OnexpressionChanged();
				}
			}
		}
		
		[Column(Storage="_DIRECT_GATEWAY", DbType="Int NOT NULL")]
		public int DIRECT_GATEWAY
		{
			get
			{
				return this._DIRECT_GATEWAY;
			}
			set
			{
				if ((this._DIRECT_GATEWAY != value))
				{
					this.OnDIRECT_GATEWAYChanging(value);
					this.SendPropertyChanging();
					this._DIRECT_GATEWAY = value;
					this.SendPropertyChanged("DIRECT_GATEWAY");
					this.OnDIRECT_GATEWAYChanged();
				}
			}
		}
		
		[Column(Storage="_OPER_NAME", DbType="VarChar(50)")]
		public string OPER_NAME
		{
			get
			{
				return this._OPER_NAME;
			}
			set
			{
				if ((this._OPER_NAME != value))
				{
					this.OnOPER_NAMEChanging(value);
					this.SendPropertyChanging();
					this._OPER_NAME = value;
					this.SendPropertyChanged("OPER_NAME");
					this.OnOPER_NAMEChanged();
				}
			}
		}
		
		[Column(Storage="_UR_FACE", DbType="VarChar(255)")]
		public string UR_FACE
		{
			get
			{
				return this._UR_FACE;
			}
			set
			{
				if ((this._UR_FACE != value))
				{
					this.OnUR_FACEChanging(value);
					this.SendPropertyChanging();
					this._UR_FACE = value;
					this.SendPropertyChanged("UR_FACE");
					this.OnUR_FACEChanged();
				}
			}
		}
		
		[Column(Storage="_OPER_TYPE", DbType="Int")]
		public System.Nullable<int> OPER_TYPE
		{
			get
			{
				return this._OPER_TYPE;
			}
			set
			{
				if ((this._OPER_TYPE != value))
				{
					this.OnOPER_TYPEChanging(value);
					this.SendPropertyChanging();
					this._OPER_TYPE = value;
					this.SendPropertyChanged("OPER_TYPE");
					this.OnOPER_TYPEChanged();
				}
			}
		}
		
		[Column(Storage="_MIN_PAY", DbType="Int NOT NULL")]
		public int MIN_PAY
		{
			get
			{
				return this._MIN_PAY;
			}
			set
			{
				if ((this._MIN_PAY != value))
				{
					this.OnMIN_PAYChanging(value);
					this.SendPropertyChanging();
					this._MIN_PAY = value;
					this.SendPropertyChanged("MIN_PAY");
					this.OnMIN_PAYChanged();
				}
			}
		}
		
		[Column(Storage="_MAX_PAY", DbType="Int NOT NULL")]
		public int MAX_PAY
		{
			get
			{
				return this._MAX_PAY;
			}
			set
			{
				if ((this._MAX_PAY != value))
				{
					this.OnMAX_PAYChanging(value);
					this.SendPropertyChanging();
					this._MAX_PAY = value;
					this.SendPropertyChanged("MAX_PAY");
					this.OnMAX_PAYChanged();
				}
			}
		}
		
		[Column(Storage="_COMISSIA", DbType="VarChar(200)")]
		public string COMISSIA
		{
			get
			{
				return this._COMISSIA;
			}
			set
			{
				if ((this._COMISSIA != value))
				{
					this.OnCOMISSIAChanging(value);
					this.SendPropertyChanging();
					this._COMISSIA = value;
					this.SendPropertyChanged("COMISSIA");
					this.OnCOMISSIAChanged();
				}
			}
		}
		
		[Column(Storage="_mask", DbType="VarChar(200)")]
		public string mask
		{
			get
			{
				return this._mask;
			}
			set
			{
				if ((this._mask != value))
				{
					this.OnmaskChanging(value);
					this.SendPropertyChanging();
					this._mask = value;
					this.SendPropertyChanged("mask");
					this.OnmaskChanged();
				}
			}
		}
		
		[Column(Storage="_account", DbType="Int NOT NULL")]
		public int account
		{
			get
			{
				return this._account;
			}
			set
			{
				if ((this._account != value))
				{
					this.OnaccountChanging(value);
					this.SendPropertyChanging();
					this._account = value;
					this.SendPropertyChanged("account");
					this.OnaccountChanged();
				}
			}
		}
		
		[Column(Storage="_INN", DbType="VarChar(20)")]
		public string INN
		{
			get
			{
				return this._INN;
			}
			set
			{
				if ((this._INN != value))
				{
					this.OnINNChanging(value);
					this.SendPropertyChanging();
					this._INN = value;
					this.SendPropertyChanged("INN");
					this.OnINNChanged();
				}
			}
		}
		
		[Column(Storage="_RepealDayCount", DbType="Int NOT NULL")]
		public int RepealDayCount
		{
			get
			{
				return this._RepealDayCount;
			}
			set
			{
				if ((this._RepealDayCount != value))
				{
					this.OnRepealDayCountChanging(value);
					this.SendPropertyChanging();
					this._RepealDayCount = value;
					this.SendPropertyChanged("RepealDayCount");
					this.OnRepealDayCountChanged();
				}
			}
		}
		
		[Column(Storage="_RepealMinSumma", DbType="Int NOT NULL")]
		public int RepealMinSumma
		{
			get
			{
				return this._RepealMinSumma;
			}
			set
			{
				if ((this._RepealMinSumma != value))
				{
					this.OnRepealMinSummaChanging(value);
					this.SendPropertyChanging();
					this._RepealMinSumma = value;
					this.SendPropertyChanged("RepealMinSumma");
					this.OnRepealMinSummaChanged();
				}
			}
		}
		
		[Column(Storage="_Message", DbType="VarChar(2048)")]
		public string Message
		{
			get
			{
				return this._Message;
			}
			set
			{
				if ((this._Message != value))
				{
					this.OnMessageChanging(value);
					this.SendPropertyChanging();
					this._Message = value;
					this.SendPropertyChanged("Message");
					this.OnMessageChanged();
				}
			}
		}
		
		[Column(Storage="_blocked", DbType="Bit NOT NULL")]
		public bool blocked
		{
			get
			{
				return this._blocked;
			}
			set
			{
				if ((this._blocked != value))
				{
					this.OnblockedChanging(value);
					this.SendPropertyChanging();
					this._blocked = value;
					this.SendPropertyChanged("blocked");
					this.OnblockedChanged();
				}
			}
		}
		
		[Column(Storage="_phone", DbType="VarChar(50) NOT NULL", CanBeNull=false)]
		public string phone
		{
			get
			{
				return this._phone;
			}
			set
			{
				if ((this._phone != value))
				{
					this.OnphoneChanging(value);
					this.SendPropertyChanging();
					this._phone = value;
					this.SendPropertyChanged("phone");
					this.OnphoneChanged();
				}
			}
		}
		
		[Column(Storage="_web", DbType="VarChar(50) NOT NULL", CanBeNull=false)]
		public string web
		{
			get
			{
				return this._web;
			}
			set
			{
				if ((this._web != value))
				{
					this.OnwebChanging(value);
					this.SendPropertyChanging();
					this._web = value;
					this.SendPropertyChanged("web");
					this.OnwebChanged();
				}
			}
		}
		
		[Column(Storage="_contract", DbType="VarChar(1024) NOT NULL", CanBeNull=false)]
		public string contract
		{
			get
			{
				return this._contract;
			}
			set
			{
				if ((this._contract != value))
				{
					this.OncontractChanging(value);
					this.SendPropertyChanging();
					this._contract = value;
					this.SendPropertyChanged("contract");
					this.OncontractChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
}
#pragma warning restore 1591
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818763
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivan, Вы издеваетесь? Меня интересует SQL код
...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818779
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУnetivan, Вы издеваетесь? Меня интересует SQL код ой, ужасный день!!!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
USE [Mkassa]
GO

/****** Object:  Table [dbo].[OPERATORS]    Script Date: 08/30/2010 12:41:42 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[OPERATORS](
	[ID] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
	[code] [int] NOT NULL,
	[NAME] [varchar](100) NULL,
	[TYPE] [int] NULL,
	[STATE] [bit] NULL,
	[GATEWAY_ID] [int] NULL,
	[MAXLEN] [int] NOT NULL,
	[NOTE] [varchar](255) NULL,
	[expression] [varchar](255) NOT NULL,
	[DIRECT_GATEWAY] [int] NOT NULL,
	[OPER_NAME] [varchar](50) NULL,
	[UR_FACE] [varchar](255) NULL,
	[OPER_TYPE] [int] NULL,
	[MIN_PAY] [int] NOT NULL,
	[MAX_PAY] [int] NOT NULL,
	[COMISSIA] [varchar](200) NULL,
	[mask] [varchar](200) NULL,
	[account] [int] NOT NULL,
	[INN] [varchar](20) NULL,
	[RepealDayCount] [int] NOT NULL,
	[RepealMinSumma] [int] NOT NULL,
	[Message] [varchar](2048) NULL,
	[blocked] [bit] NOT NULL,
	[phone] [varchar](50) NOT NULL,
	[web] [varchar](50) NOT NULL,
	[contract] [varchar](1024) NOT NULL
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO


...
Рейтинг: 0 / 0
Duplicate Key при INSERTE
    #36818829
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте руками в Management Studio вставить новую запись в таблицу 'dbo.OPERATORS' и расскажите о результате.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Duplicate Key при INSERTE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]