Dobrý den. Jedná se o databázi MSSQL, o čemž vypovídá i používání LINQ to SQL, které je určeno pro MSSQL. Automatickou inkrementaci mám, kvůli tomu používám IDENTITY_INSERT, abych mohl zapsat údaje přesně tak, jak chci. Pokud si to napíšu v T-SQL tak to funguje správně:
SET IDENTITY_INSERT [dbo].[gsch_MajitelLisu] ON
INSERT [dbo].[gsch_MajitelLisu] ([Deleted], [MajitelID], [MajitelName]) VALUES (0, 1, N'Barum Continental')
INSERT [dbo].[gsch_MajitelLisu] ([Deleted], [MajitelID], [MajitelName]) VALUES (0, 2, N'Mitas Otrokovice')
INSERT [dbo].[gsch_MajitelLisu] ([Deleted], [MajitelID], [MajitelName]) VALUES (0, 3, N'Chemitan')
SET IDENTITY_INSERT [dbo].[gsch_MajitelLisu] OFF
A představa že bych převáděl databázi o 50ti tabulkách a před převedením databáze bych všude musel vypnout inkrementaci a pak ji zapnout mi nepřipadá jako normální věc. Takže v tom si myslím problém nebude. S pozdravem Tomáš
|