0
|
1 <% group # SQL text generation control attributes %>
|
|
2 <p class='j'>
|
|
3 The <b>PrimaryKey</b> attribute indicates the field that is a part of a primary key.
|
|
4 </p>
|
|
5
|
|
6 PrimaryKey.cs
|
|
7 <% ..\..\..\HowTo\DataAccess\PrimaryKey.cs %>
|
|
8 <i>DataAccessor.SelectByKeySql</i> method generates and executes the following SQL statement:
|
|
9 <% sql #
|
|
10 SELECT
|
|
11 [MiddleName],
|
|
12 [PersonID],
|
|
13 [LastName],
|
|
14 [FirstName]
|
|
15 FROM
|
|
16 [Person]
|
|
17 WHERE
|
|
18 [PersonID] = @PersonID
|
|
19 %>
|
|
20 MultiplePrimaryKey.cs
|
|
21 <% ..\..\..\HowTo\DataAccess\MultiplePrimaryKey.cs %>
|
|
22 In this case <i>DataAccessor.SelectByKeySql</i> method generates and executes the following SQL statement:
|
|
23 <% sql #
|
|
24 SELECT
|
|
25 [MiddleName],
|
|
26 [PersonID],
|
|
27 [LastName],
|
|
28 [FirstName]
|
|
29 FROM
|
|
30 [Person]
|
|
31 WHERE
|
|
32 [FirstName] = @FirstName AND
|
|
33 [LastName] = @LastName
|
|
34 %>
|
|
35 App.config
|
|
36 <% Doc\Data\App.config %>
|
|
37 <a href="../Data/CreateSql.htm">Create.sql script</a>
|