IdeaBlade DevForce 2010 Help Reference
DbKey Class
Members  See Also  Send Feedback
IdeaBlade.EntityModel.Edm Assembly > IdeaBlade.EntityModel.Edm Namespace : DbKey Class



Represents the connection information to a database for a CodeFirst model.

Syntax

Visual Basic (Declaration) 
<SerializableAttribute()>
Public Class DbKey 
   Inherits EdmKey
   Implements IdeaBlade.EntityModel.IDataSourceKey 
Visual Basic (Usage)Copy Code
Dim instance As DbKey
C++/CLI 
[SerializableAttribute()]
public ref class DbKey : public EdmKey, IdeaBlade.EntityModel.IDataSourceKey  

Remarks

By default a DbKey is created from the connection information for a matching element in the ConnectionStrings section of your configuration file. You can override this default by specifying an EdmKey in the IdeaBlade section of the configuration file. You can also create an EdmKey at run-time by implementing a custom IdeaBlade.EntityModel.IDataSourceKeyResolver.

An DbKey differs from an EdmKey in that its connection string does not contain EDMX metadata information because a design-time model is not used. As with the EdmKey, the DbKey is used on only the server; your client application should use a ClientEdmKey when working with data source keys.

If the database does not exist or has changed it will be created when the DbKey is constructed, depending on the IDatabaseInitializer strategy in effect.

Inheritance Hierarchy

System.Object
   IdeaBlade.EntityModel.ClientEdmKey
      IdeaBlade.EntityModel.Edm.EdmKey
         IdeaBlade.EntityModel.Edm.DbKey

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.