
Visual Basic (Declaration) | |
---|---|
<DataContractAttribute()> <DefaultExportAttribute(IsDefault=True, ContractName="", ContractType=IdeaBlade.EntityModel.IIdGenerator)> <ExportMetadataAttribute(Name="IsFake", IsMultiple=False)> Public Class StoreGeneratedIdGenerator Implements IIdentityIdGenerator, IIdGenerator |
Visual Basic (Usage) | ![]() |
---|---|
Dim instance As StoreGeneratedIdGenerator |
C# | |
---|---|
[DataContractAttribute()] [DefaultExportAttribute(IsDefault=true, ContractName="", ContractType=IdeaBlade.EntityModel.IIdGenerator)] [ExportMetadataAttribute(Name="IsFake", IsMultiple=false)] public class StoreGeneratedIdGenerator : IIdentityIdGenerator, IIdGenerator |
C++/CLI | |
---|---|
[DataContractAttribute()] [DefaultExportAttribute(IsDefault=true, ContractName="", ContractType=IdeaBlade.EntityModel.IIdGenerator)] [ExportMetadataAttribute(Name="IsFake", IsMultiple=false)] public ref class StoreGeneratedIdGenerator : public IIdentityIdGenerator, IIdGenerator |
If you do not wish to use this generator for your Identity properties you will need to provide a stub or custom implementation of IIdentityIdGenerator.
The Entity Framework uses the StoreGeneratedPattern attribute to indicate properties whose value is provided by the data source after the row has been saved. The StoreGeneratedIdGenerator allows you to assign temporary values to these key fields, and will automatically map these temporary IDs to the real IDs assigned by the data source.
System.Object
IdeaBlade.EntityModel.StoreGeneratedIdGenerator
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