DbCompiledModel.CreateObjectContext<TContext>, méthode
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Crée une instance d'ObjectContext ou une classe dérivée d'ObjectContext. Notez qu'une instance de DbContext peut être créée à la place à l'aide du constructeur DbContext approprié. Si un ObjectContext dérivé est utilisé, il doit avoir un constructeur public avec un paramètre EntityConnection unique. La connexion passée est utilisée par l'ObjectContext créé, mais n'est pas possédée par le contexte. L'appelant doit supprimer la connexion une fois le contexte supprimé.
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")> _
Public Function CreateObjectContext(Of TContext As ObjectContext) ( _
existingConnection As DbConnection _
) As TContext
'Utilisation
Dim instance As DbCompiledModel
Dim existingConnection As DbConnection
Dim returnValue As TContext
returnValue = instance.CreateObjectContext(existingConnection)
[SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
public TContext CreateObjectContext<TContext>(
DbConnection existingConnection
)
where TContext : ObjectContext
[SuppressMessageAttribute(L"Microsoft.Reliability", L"CA2000:Dispose objects before losing scope")]
public:
generic<typename TContext>
where TContext : ObjectContext
TContext CreateObjectContext(
DbConnection^ existingConnection
)
[<SuppressMessageAttribute("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")>]
member CreateObjectContext :
existingConnection:DbConnection -> 'TContext when 'TContext : ObjectContext
JScript does not support generic types and methods.
Paramètres de type
- TContext
Type de contexte à créer.
Paramètres
- existingConnection
Type : System.Data.Common.DbConnection
Connexion existante à une base de données à utiliser par le contexte.
Valeur de retour
Type : TContext
Contexte.