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.


Example 1:

[Lob] [Basic(fetch=LAZY)
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: (


public sealed class Lob : Attribute


 All Members  Constructors  



 XNA Framework Only 

 .NET Compact Framework Only 

Initializes a new instance of the Lob class

Inheritance Hierarchy


See Also