سلام به همه دوستان
لطفا راهنمایی کنید من چگونه می توانم یک دیتا تیبل را در دیتابیس ذخیر کنم.
سپاسگزارم
// take note of SqlBulkCopyOptions.KeepIdentity , you may or may not want to use this for your situation. using (var bulkCopy = new SqlBulkCopy(_connection.ConnectionString, SqlBulkCopyOptions.KeepIdentity)) { // my DataTable column names match my SQL Column names, so I simply made this loop. However if your column names don't match, just pass in which datatable name matches the SQL column name in Column Mappings foreach (DataColumn col in table.Columns) { bulkCopy.ColumnMappings.Add(col.ColumnName, col.ColumnName); } bulkCopy.BulkCopyTimeout = 600; bulkCopy.DestinationTableName = destinationTableName; bulkCopy.WriteToServer(table); }
استاد راهنمایی شما بسیار مفید هست.فقط مشکلی که هست کانکشن رو db context انتیتی رو قبول نمیکنه.یعنی باید کانکشن جدید ایجاد کنم؟
بله رشته اتصال را بهش بدید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)