IUpdateSqlGenerator Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ekleme, güncelleştirme ve silme komutları ve gerekli ilgili SQL işlemleri için SQL oluşturmak için kullanılan bir hizmet SaveChanges()
Bu tür genellikle veritabanı sağlayıcıları tarafından kullanılır; genellikle uygulama kodunda kullanılmaz.
public interface IUpdateSqlGenerator
public interface IUpdateSqlGenerator : Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
type IUpdateSqlGenerator = interface
type IUpdateSqlGenerator = interface
interface ISingletonUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Public Interface IUpdateSqlGenerator
Implements ISingletonUpdateSqlGenerator
- Türetilmiş
- Uygulamalar
-
Microsoft.EntityFrameworkCore.Update.Internal.ISingletonUpdateSqlGenerator
Açıklamalar
Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulama iş parçacığı güvenli olmalıdır. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.
Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması .
Yöntemler
AppendBatchHeader(StringBuilder) |
Bir toplu iş başlangıcı için bir SQL parçasını, verilen StringBuildertarafından oluşturulan tam komuta ekler. |
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean) |
Oluşturulan komutlara satır silmek için bir SQL komutu ekler. |
AppendDeleteOperation(StringBuilder, IReadOnlyModificationCommand, Int32) |
Oluşturulan komutlara satır silmek için bir SQL komutu ekler. |
AppendDeleteOperation(StringBuilder, ModificationCommand, Int32) |
Oluşturulan komutlara satır silmek için bir SQL komutu ekler. |
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean) |
Oluşturulan komutlara satır eklemek için bir SQL komutu ekler. |
AppendInsertOperation(StringBuilder, IReadOnlyModificationCommand, Int32) |
Oluşturulan komutlara satır eklemek için bir SQL komutu ekler. |
AppendInsertOperation(StringBuilder, ModificationCommand, Int32) |
Oluşturulan komutlara satır eklemek için bir SQL komutu ekler. |
AppendNextSequenceValueOperation(StringBuilder, String, String) |
Verilen diziden sonraki değeri sorgulayacak bir SQL parçası oluşturur ve bunu verilen StringBuildertarafından oluşturulan tam komuta ekler. |
AppendObtainNextSequenceValueOperation(StringBuilder, String, String) |
Verilen diziden sonraki değeri alacak bir SQL parçası oluşturur ve bunu verilen StringBuildertarafından oluşturulan tam komuta ekler. |
AppendStoredProcedureCall(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean) |
Saklı yordamı çağırmak için SQL'i ekler. |
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32, Boolean) |
Bir satırı oluşturmakta olan komutlara güncelleştirmek için bir SQL komutu ekler. |
AppendUpdateOperation(StringBuilder, IReadOnlyModificationCommand, Int32) |
Bir satırı oluşturmakta olan komutlara güncelleştirmek için bir SQL komutu ekler. |
AppendUpdateOperation(StringBuilder, ModificationCommand, Int32) |
Bir satırı oluşturmakta olan komutlara güncelleştirmek için bir SQL komutu ekler. |
GenerateNextSequenceValueOperation(String, String) |
Verilen dizideki bir sonraki değeri sorgulayacak SQL oluşturur. |
GenerateObtainNextSequenceValueOperation(String, String) |
Verilen dizideki bir sonraki değeri alacak SQL'i oluşturur. |
PrependEnsureAutocommit(StringBuilder) |
Kapalı olması durumunda veritabanında otomatik komut modunu açmak için bir SQL komutu ekler. |
Şunlara uygulanır
Entity Framework