Lob Class
NPersistence Reference Guide
Specifies that a persistent property or field should be persisted as a large object to a database-supported large object type.

Portable 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;

Namespace: NPersistence
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 

 MemberDescription
Lob()()()()
Initializes a new instance of the Lob class

Inheritance Hierarchy

System..::..Object
  System..::..Attribute
    NPersistence..::..Lob

See Also