NPersistence Reference Guide
Assembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Specifies that a persistent property or field should be persisted
as a large object to a database-supported large object type.
Namespace: NPersistencePortable applications should use the Lob annotation when mapping to a database Lob type. The Lob annotation may be used in conjunction with the Basic annotation or the ElementCollection annotation when the element collection value is of basic type. A Lob may be either a binary or character type.
The Lob type is inferred from the type of the persistent field or property, and except for string and character-based types defaults to Blob.
Examples
CopyC#
Example 1: [Lob] [Basic(fetch=LAZY) [Column(name="REPORT") protected String report; Example 2: [Lob] [Basic(fetch=LAZY)] [Column(name="EMP_PIC", columnDefinition="BLOB NOT NULL")] protected byte[] pic;
Assembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
C# |
public sealed class Lob : Attribute
Members
All Members | Constructors |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
Lob()()()() | Initializes a new instance of the Lob class |
Inheritance Hierarchy
System..::..Object
System..::..Attribute
NPersistence..::..Lob
System..::..Attribute
NPersistence..::..Lob