Mercurial > pub > bltoolkit
annotate Source/DataAccess/ScalarAttribute.cs @ 0:f990fcb411a9
Копия текущей версии из github
author | cin |
---|---|
date | Thu, 27 Mar 2014 21:46:09 +0400 |
parents | |
children |
rev | line source |
---|---|
0 | 1 using System; |
2 | |
3 namespace BLToolkit.DataAccess | |
4 { | |
5 /// <summary> | |
6 /// This attribute is used to represent that a type is a UDT type linked to a UDT Type in the DB (Used most commanly in Oracle) | |
7 /// | |
8 /// Without this attribute if you try to use the code generation method to call a Stored Procedure in the DB and try to pass the UDT as a parm | |
9 /// BLToolkit will flaten the object and cause error's | |
10 /// | |
11 /// Another solution is to convert your UDT to a Struct which also causes BLToolkits 'IsScaler()' Method to return true. | |
12 /// </summary> | |
13 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)] | |
14 public class ScalarAttribute : Attribute | |
15 { | |
16 } | |
17 } |