|
Duplicate Key при INSERTE
#36818738
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
|
|
|
|
Да без проблем :) Чудеса какие то. ..
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
|
|
|