

Deployment Tools Foundation
AsQueryable Method (db)
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.WindowsInstaller.Linq ► Queryable ► AsQueryable(Database)
Converts any Database instance into a queryable database.

C# | Visual Basic | Visual C++ |
public static QDatabase AsQueryable( this Database db )
<ExtensionAttribute> Public Shared Function AsQueryable ( db As Database ) As QDatabase
public: [ExtensionAttribute] static QDatabase^ AsQueryable( Database^ db )

- db (Database)

QDatabase
Queryable database instance that operates on the same MSI handle.
Queryable database instance that operates on the same MSI handle.

In Visual Basic and C#, you can call this method as an instance method on any object of type Database. When you use instance method syntax to call this method, omit the first parameter.

This extension method is meant for convenient on-the-fly conversion.
If the existing database instance already happens to be a QDatabase,
then it is returned unchanged. Otherwise since the new database
carries the same MSI handle, only one of the instances needs to be
closed, not both.
Assembly: Microsoft.Deployment.WindowsInstaller.Linq (Module: Microsoft.Deployment.WindowsInstaller.Linq.dll) Version: 3.0.0.0 (3.9.1006.0)