comparison Tools/Templates.VB/DataModel.generated.vb @ 0:f990fcb411a9

Копия текущей версии из github
author cin
date Thu, 27 Mar 2014 21:46:09 +0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f990fcb411a9
1 '---------------------------------------------------------------------------------------------------
2 ' <auto-generated>
3 ' This code was generated by BLToolkit template for T4.
4 ' Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
5 ' </auto-generated>
6 '---------------------------------------------------------------------------------------------------
7 Imports System
8 Imports System.Collections.Generic
9 Imports System.Linq
10 Imports System.Linq.Expressions
11 Imports System.Reflection
12 Imports System.Runtime.Serialization
13 Imports System.Text
14
15 Imports BLToolkit.Common
16 Imports BLToolkit.Data
17 Imports BLToolkit.Data.DataProvider
18 Imports BLToolkit.Data.Linq
19 Imports BLToolkit.Data.Sql
20 Imports BLToolkit.Data.Sql.SqlProvider
21 Imports BLToolkit.DataAccess
22 Imports BLToolkit.Mapping
23
24 Namespace Templates.VB
25
26 Public Partial Class DataModel
27 Inherits DbManager
28
29 Public ReadOnly Property AlphabeticalListOfProducts() As Table(Of AlphabeticalListOfProducts)
30 Get
31 Return Me.GetTable(Of AlphabeticalListOfProducts)()
32 End Get
33 End Property
34
35 Public ReadOnly Property Categories() As Table(Of Categories)
36 Get
37 Return Me.GetTable(Of Categories)()
38 End Get
39 End Property
40
41 Public ReadOnly Property CategorySalesFor1997() As Table(Of CategorySalesFor1997)
42 Get
43 Return Me.GetTable(Of CategorySalesFor1997)()
44 End Get
45 End Property
46
47 Public ReadOnly Property CurrentProductList() As Table(Of CurrentProductList)
48 Get
49 Return Me.GetTable(Of CurrentProductList)()
50 End Get
51 End Property
52
53 Public ReadOnly Property CustomerAndSuppliersByCity() As Table(Of CustomerAndSuppliersByCity)
54 Get
55 Return Me.GetTable(Of CustomerAndSuppliersByCity)()
56 End Get
57 End Property
58
59 Public ReadOnly Property CustomerCustomerDemo() As Table(Of CustomerCustomerDemo)
60 Get
61 Return Me.GetTable(Of CustomerCustomerDemo)()
62 End Get
63 End Property
64
65 Public ReadOnly Property CustomerDemographics() As Table(Of CustomerDemographics)
66 Get
67 Return Me.GetTable(Of CustomerDemographics)()
68 End Get
69 End Property
70
71 Public ReadOnly Property Customers() As Table(Of Customers)
72 Get
73 Return Me.GetTable(Of Customers)()
74 End Get
75 End Property
76
77 Public ReadOnly Property Employees() As Table(Of Employees)
78 Get
79 Return Me.GetTable(Of Employees)()
80 End Get
81 End Property
82
83 Public ReadOnly Property EmployeeTerritories() As Table(Of EmployeeTerritories)
84 Get
85 Return Me.GetTable(Of EmployeeTerritories)()
86 End Get
87 End Property
88
89 Public ReadOnly Property Invoices() As Table(Of Invoices)
90 Get
91 Return Me.GetTable(Of Invoices)()
92 End Get
93 End Property
94
95 Public ReadOnly Property OrderDetails() As Table(Of OrderDetails)
96 Get
97 Return Me.GetTable(Of OrderDetails)()
98 End Get
99 End Property
100
101 Public ReadOnly Property OrderDetailsExtended() As Table(Of OrderDetailsExtended)
102 Get
103 Return Me.GetTable(Of OrderDetailsExtended)()
104 End Get
105 End Property
106
107 Public ReadOnly Property OrderSubtotals() As Table(Of OrderSubtotals)
108 Get
109 Return Me.GetTable(Of OrderSubtotals)()
110 End Get
111 End Property
112
113 Public ReadOnly Property Orders() As Table(Of Orders)
114 Get
115 Return Me.GetTable(Of Orders)()
116 End Get
117 End Property
118
119 Public ReadOnly Property OrdersQry() As Table(Of OrdersQry)
120 Get
121 Return Me.GetTable(Of OrdersQry)()
122 End Get
123 End Property
124
125 Public ReadOnly Property ProductSalesFor1997() As Table(Of ProductSalesFor1997)
126 Get
127 Return Me.GetTable(Of ProductSalesFor1997)()
128 End Get
129 End Property
130
131 Public ReadOnly Property Products() As Table(Of Products)
132 Get
133 Return Me.GetTable(Of Products)()
134 End Get
135 End Property
136
137 Public ReadOnly Property ProductsAboveAveragePrice() As Table(Of ProductsAboveAveragePrice)
138 Get
139 Return Me.GetTable(Of ProductsAboveAveragePrice)()
140 End Get
141 End Property
142
143 Public ReadOnly Property ProductsByCategory() As Table(Of ProductsByCategory)
144 Get
145 Return Me.GetTable(Of ProductsByCategory)()
146 End Get
147 End Property
148
149 Public ReadOnly Property QuarterlyOrders() As Table(Of QuarterlyOrders)
150 Get
151 Return Me.GetTable(Of QuarterlyOrders)()
152 End Get
153 End Property
154
155 Public ReadOnly Property Region() As Table(Of Region)
156 Get
157 Return Me.GetTable(Of Region)()
158 End Get
159 End Property
160
161 Public ReadOnly Property SalesByCategory() As Table(Of SalesByCategory)
162 Get
163 Return Me.GetTable(Of SalesByCategory)()
164 End Get
165 End Property
166
167 Public ReadOnly Property SalesTotalsByAmount() As Table(Of SalesTotalsByAmount)
168 Get
169 Return Me.GetTable(Of SalesTotalsByAmount)()
170 End Get
171 End Property
172
173 Public ReadOnly Property Shippers() As Table(Of Shippers)
174 Get
175 Return Me.GetTable(Of Shippers)()
176 End Get
177 End Property
178
179 Public ReadOnly Property SummaryOfSalesByQuarter() As Table(Of SummaryOfSalesByQuarter)
180 Get
181 Return Me.GetTable(Of SummaryOfSalesByQuarter)()
182 End Get
183 End Property
184
185 Public ReadOnly Property SummaryOfSalesByYear() As Table(Of SummaryOfSalesByYear)
186 Get
187 Return Me.GetTable(Of SummaryOfSalesByYear)()
188 End Get
189 End Property
190
191 Public ReadOnly Property Suppliers() As Table(Of Suppliers)
192 Get
193 Return Me.GetTable(Of Suppliers)()
194 End Get
195 End Property
196
197 Public ReadOnly Property Territories() As Table(Of Territories)
198 Get
199 Return Me.GetTable(Of Territories)()
200 End Get
201 End Property
202
203 End Class
204
205 'View
206 <Serializable(), DataContract()> _
207 <TableName(Name:="Alphabetical list of products")> _
208 Partial Public Class AlphabeticalListOfProducts
209 Inherits EntityBase(Of AlphabeticalListOfProducts)
210
211 <DataMember()> _
212 Public ProductID As Integer
213
214 <DataMember()> _
215 Public ProductName As String
216
217 <Nullable(), DataMember()> _
218 Public SupplierID As Integer?
219
220 <Nullable(), DataMember()> _
221 Public CategoryID As Integer?
222
223 <Nullable(), DataMember()> _
224 Public QuantityPerUnit As String
225
226 <Nullable(), DataMember()> _
227 Public UnitPrice As Decimal?
228
229 <Nullable(), DataMember()> _
230 Public UnitsInStock As Short?
231
232 <Nullable(), DataMember()> _
233 Public UnitsOnOrder As Short?
234
235 <Nullable(), DataMember()> _
236 Public ReorderLevel As Short?
237
238 <DataMember()> _
239 Public Discontinued As Boolean
240
241 <DataMember()> _
242 Public CategoryName As String
243 End Class
244
245 <Serializable(), DataContract()> _
246 <TableName(Name:="Categories")> _
247 Partial Public Class Categories
248 Inherits EntityBase(Of Categories)
249
250 <Identity(), PrimaryKey(1), DataMember()> _
251 Public CategoryID As Integer
252
253 <DataMember()> _
254 Public CategoryName As String
255
256 <Nullable(), DataMember()> _
257 Public Description As String
258
259 <Nullable(), DataMember()> _
260 Public Picture As Byte()
261
262 ' FK_Products_Categories_BackReference
263 <Association(ThisKey:="CategoryID", OtherKey:="CategoryID")> _
264 Public Productss As IEnumerable(Of Products)
265 End Class
266
267 'View
268 <Serializable(), DataContract()> _
269 <TableName(Name:="Category Sales for 1997")> _
270 Partial Public Class CategorySalesFor1997
271 Inherits EntityBase(Of CategorySalesFor1997)
272
273 <DataMember()> _
274 Public CategoryName As String
275
276 <Nullable(), DataMember()> _
277 Public CategorySales As Decimal?
278 End Class
279
280 'View
281 <Serializable(), DataContract()> _
282 <TableName(Name:="Current Product List")> _
283 Partial Public Class CurrentProductList
284 Inherits EntityBase(Of CurrentProductList)
285
286 <Identity(), DataMember()> _
287 Public ProductID As Integer
288
289 <DataMember()> _
290 Public ProductName As String
291 End Class
292
293 'View
294 <Serializable(), DataContract()> _
295 <TableName(Name:="Customer and Suppliers by City")> _
296 Partial Public Class CustomerAndSuppliersByCity
297 Inherits EntityBase(Of CustomerAndSuppliersByCity)
298
299 <Nullable(), DataMember()> _
300 Public City As String
301
302 <DataMember()> _
303 Public CompanyName As String
304
305 <Nullable(), DataMember()> _
306 Public ContactName As String
307
308 <DataMember()> _
309 Public Relationship As String
310 End Class
311
312 <Serializable(), DataContract()> _
313 <TableName(Name:="CustomerCustomerDemo")> _
314 Partial Public Class CustomerCustomerDemo
315 Inherits EntityBase(Of CustomerCustomerDemo)
316
317 <PrimaryKey(1), DataMember()> _
318 Public CustomerID As String
319
320 <PrimaryKey(2), DataMember()> _
321 Public CustomerTypeID As String
322
323 ' FK_CustomerCustomerDemo
324 <Association(ThisKey:="CustomerTypeID", OtherKey:="CustomerTypeID")> _
325 Public FK_CustomerCustomerDemo As IEnumerable(Of CustomerDemographics)
326
327 ' FK_CustomerCustomerDemo_Customers
328 <Association(ThisKey:="CustomerID", OtherKey:="CustomerID")> _
329 Public Customers As IEnumerable(Of Customers)
330 End Class
331
332 <Serializable(), DataContract()> _
333 <TableName(Name:="CustomerDemographics")> _
334 Partial Public Class CustomerDemographics
335 Inherits EntityBase(Of CustomerDemographics)
336
337 <PrimaryKey(1), DataMember()> _
338 Public CustomerTypeID As String
339
340 <Nullable(), DataMember()> _
341 Public CustomerDesc As String
342
343 ' FK_CustomerCustomerDemo_BackReference
344 <Association(ThisKey:="CustomerTypeID", OtherKey:="CustomerTypeID")> _
345 Public CustomerCustomerDemos As IEnumerable(Of CustomerCustomerDemo)
346 End Class
347
348 <Serializable(), DataContract()> _
349 <TableName(Name:="Customers")> _
350 Partial Public Class Customers
351 Inherits EntityBase(Of Customers)
352
353 <PrimaryKey(1), DataMember()> _
354 Public CustomerID As String
355
356 <DataMember()> _
357 Public CompanyName As String
358
359 <Nullable(), DataMember()> _
360 Public ContactName As String
361
362 <Nullable(), DataMember()> _
363 Public ContactTitle As String
364
365 <Nullable(), DataMember()> _
366 Public Address As String
367
368 <Nullable(), DataMember()> _
369 Public City As String
370
371 <Nullable(), DataMember()> _
372 Public Region As String
373
374 <Nullable(), DataMember()> _
375 Public PostalCode As String
376
377 <Nullable(), DataMember()> _
378 Public Country As String
379
380 <Nullable(), DataMember()> _
381 Public Phone As String
382
383 <Nullable(), DataMember()> _
384 Public Fax As String
385
386 ' FK_Orders_Customers_BackReference
387 <Association(ThisKey:="CustomerID", OtherKey:="CustomerID")> _
388 Public Orderss As IEnumerable(Of Orders)
389
390 ' FK_CustomerCustomerDemo_Customers_BackReference
391 <Association(ThisKey:="CustomerID", OtherKey:="CustomerID")> _
392 Public CustomerCustomerDemos As IEnumerable(Of CustomerCustomerDemo)
393 End Class
394
395 <Serializable(), DataContract()> _
396 <TableName(Name:="Employees")> _
397 Partial Public Class Employees
398 Inherits EntityBase(Of Employees)
399
400 <Identity(), PrimaryKey(1), DataMember()> _
401 Public EmployeeID As Integer
402
403 <DataMember()> _
404 Public LastName As String
405
406 <DataMember()> _
407 Public FirstName As String
408
409 <Nullable(), DataMember()> _
410 Public Title As String
411
412 <Nullable(), DataMember()> _
413 Public TitleOfCourtesy As String
414
415 <Nullable(), DataMember()> _
416 Public BirthDate As DateTime?
417
418 <Nullable(), DataMember()> _
419 Public HireDate As DateTime?
420
421 <Nullable(), DataMember()> _
422 Public Address As String
423
424 <Nullable(), DataMember()> _
425 Public City As String
426
427 <Nullable(), DataMember()> _
428 Public Region As String
429
430 <Nullable(), DataMember()> _
431 Public PostalCode As String
432
433 <Nullable(), DataMember()> _
434 Public Country As String
435
436 <Nullable(), DataMember()> _
437 Public HomePhone As String
438
439 <Nullable(), DataMember()> _
440 Public Extension As String
441
442 <Nullable(), DataMember()> _
443 Public Photo As Byte()
444
445 <Nullable(), DataMember()> _
446 Public Notes As String
447
448 <Nullable(), DataMember()> _
449 Public ReportsTo As Integer?
450
451 <Nullable(), DataMember()> _
452 Public PhotoPath As String
453
454 ' FK_Employees_Employees
455 <Association(ThisKey:="ReportsTo", OtherKey:="EmployeeID")> _
456 Public ReportsToEmployee As IEnumerable(Of Employees)
457
458 ' FK_Orders_Employees_BackReference
459 <Association(ThisKey:="EmployeeID", OtherKey:="EmployeeID")> _
460 Public Orderss As IEnumerable(Of Orders)
461
462 ' FK_EmployeeTerritories_Employees_BackReference
463 <Association(ThisKey:="EmployeeID", OtherKey:="EmployeeID")> _
464 Public EmployeeTerritoriess As IEnumerable(Of EmployeeTerritories)
465
466 ' FK_Employees_Employees_BackReference
467 <Association(ThisKey:="EmployeeID", OtherKey:="ReportsTo")> _
468 Public FK_Employees_Employees_BackReference As IEnumerable(Of Employees)
469 End Class
470
471 <Serializable(), DataContract()> _
472 <TableName(Name:="EmployeeTerritories")> _
473 Partial Public Class EmployeeTerritories
474 Inherits EntityBase(Of EmployeeTerritories)
475
476 <PrimaryKey(1), DataMember()> _
477 Public EmployeeID As Integer
478
479 <PrimaryKey(2), DataMember()> _
480 Public TerritoryID As String
481
482 ' FK_EmployeeTerritories_Employees
483 <Association(ThisKey:="EmployeeID", OtherKey:="EmployeeID")> _
484 Public Employees As IEnumerable(Of Employees)
485
486 ' FK_EmployeeTerritories_Territories
487 <Association(ThisKey:="TerritoryID", OtherKey:="TerritoryID")> _
488 Public Territories As IEnumerable(Of Territories)
489 End Class
490
491 'View
492 <Serializable(), DataContract()> _
493 <TableName(Name:="Invoices")> _
494 Partial Public Class Invoices
495 Inherits EntityBase(Of Invoices)
496
497 <Nullable(), DataMember()> _
498 Public ShipName As String
499
500 <Nullable(), DataMember()> _
501 Public ShipAddress As String
502
503 <Nullable(), DataMember()> _
504 Public ShipCity As String
505
506 <Nullable(), DataMember()> _
507 Public ShipRegion As String
508
509 <Nullable(), DataMember()> _
510 Public ShipPostalCode As String
511
512 <Nullable(), DataMember()> _
513 Public ShipCountry As String
514
515 <Nullable(), DataMember()> _
516 Public CustomerID As String
517
518 <DataMember()> _
519 Public CustomerName As String
520
521 <Nullable(), DataMember()> _
522 Public Address As String
523
524 <Nullable(), DataMember()> _
525 Public City As String
526
527 <Nullable(), DataMember()> _
528 Public Region As String
529
530 <Nullable(), DataMember()> _
531 Public PostalCode As String
532
533 <Nullable(), DataMember()> _
534 Public Country As String
535
536 <DataMember()> _
537 Public Salesperson As String
538
539 <DataMember()> _
540 Public OrderID As Integer
541
542 <Nullable(), DataMember()> _
543 Public OrderDate As DateTime?
544
545 <Nullable(), DataMember()> _
546 Public RequiredDate As DateTime?
547
548 <Nullable(), DataMember()> _
549 Public ShippedDate As DateTime?
550
551 <DataMember()> _
552 Public ShipperName As String
553
554 <DataMember()> _
555 Public ProductID As Integer
556
557 <DataMember()> _
558 Public ProductName As String
559
560 <DataMember()> _
561 Public UnitPrice As Decimal
562
563 <DataMember()> _
564 Public Quantity As Short
565
566 <DataMember()> _
567 Public Discount As Single
568
569 <Nullable(), DataMember()> _
570 Public ExtendedPrice As Decimal?
571
572 <Nullable(), DataMember()> _
573 Public Freight As Decimal?
574 End Class
575
576 <Serializable(), DataContract()> _
577 <TableName(Name:="Order Details")> _
578 Partial Public Class OrderDetails
579 Inherits EntityBase(Of OrderDetails)
580
581 <PrimaryKey(1), DataMember()> _
582 Public OrderID As Integer
583
584 <PrimaryKey(2), DataMember()> _
585 Public ProductID As Integer
586
587 <DataMember()> _
588 Public UnitPrice As Decimal
589
590 <DataMember()> _
591 Public Quantity As Short
592
593 <DataMember()> _
594 Public Discount As Single
595
596 ' FK_Order_Details_Orders
597 <Association(ThisKey:="OrderID", OtherKey:="OrderID")> _
598 Public OrderDetailsOrders As IEnumerable(Of Orders)
599
600 ' FK_Order_Details_Products
601 <Association(ThisKey:="ProductID", OtherKey:="ProductID")> _
602 Public OrderDetailsProducts As IEnumerable(Of Products)
603 End Class
604
605 'View
606 <Serializable(), DataContract()> _
607 <TableName(Name:="Order Details Extended")> _
608 Partial Public Class OrderDetailsExtended
609 Inherits EntityBase(Of OrderDetailsExtended)
610
611 <DataMember()> _
612 Public OrderID As Integer
613
614 <DataMember()> _
615 Public ProductID As Integer
616
617 <DataMember()> _
618 Public ProductName As String
619
620 <DataMember()> _
621 Public UnitPrice As Decimal
622
623 <DataMember()> _
624 Public Quantity As Short
625
626 <DataMember()> _
627 Public Discount As Single
628
629 <Nullable(), DataMember()> _
630 Public ExtendedPrice As Decimal?
631 End Class
632
633 'View
634 <Serializable(), DataContract()> _
635 <TableName(Name:="Order Subtotals")> _
636 Partial Public Class OrderSubtotals
637 Inherits EntityBase(Of OrderSubtotals)
638
639 <DataMember()> _
640 Public OrderID As Integer
641
642 <Nullable(), DataMember()> _
643 Public Subtotal As Decimal?
644 End Class
645
646 <Serializable(), DataContract()> _
647 <TableName(Name:="Orders")> _
648 Partial Public Class Orders
649 Inherits EntityBase(Of Orders)
650
651 <Identity(), PrimaryKey(1), DataMember()> _
652 Public OrderID As Integer
653
654 <Nullable(), DataMember()> _
655 Public CustomerID As String
656
657 <Nullable(), DataMember()> _
658 Public EmployeeID As Integer?
659
660 <Nullable(), DataMember()> _
661 Public OrderDate As DateTime?
662
663 <Nullable(), DataMember()> _
664 Public RequiredDate As DateTime?
665
666 <Nullable(), DataMember()> _
667 Public ShippedDate As DateTime?
668
669 <Nullable(), DataMember()> _
670 Public ShipVia As Integer?
671
672 <Nullable(), DataMember()> _
673 Public Freight As Decimal?
674
675 <Nullable(), DataMember()> _
676 Public ShipName As String
677
678 <Nullable(), DataMember()> _
679 Public ShipAddress As String
680
681 <Nullable(), DataMember()> _
682 Public ShipCity As String
683
684 <Nullable(), DataMember()> _
685 Public ShipRegion As String
686
687 <Nullable(), DataMember()> _
688 Public ShipPostalCode As String
689
690 <Nullable(), DataMember()> _
691 Public ShipCountry As String
692
693 ' FK_Orders_Customers
694 <Association(ThisKey:="CustomerID", OtherKey:="CustomerID")> _
695 Public Customers As IEnumerable(Of Customers)
696
697 ' FK_Orders_Employees
698 <Association(ThisKey:="EmployeeID", OtherKey:="EmployeeID")> _
699 Public Employees As IEnumerable(Of Employees)
700
701 ' FK_Orders_Shippers
702 <Association(ThisKey:="ShipVia", OtherKey:="ShipperID")> _
703 Public Shippers As IEnumerable(Of Shippers)
704
705 ' FK_Order_Details_Orders_BackReference
706 <Association(ThisKey:="OrderID", OtherKey:="OrderID")> _
707 Public OrderDetailss As IEnumerable(Of OrderDetails)
708 End Class
709
710 'View
711 <Serializable(), DataContract()> _
712 <TableName(Name:="Orders Qry")> _
713 Partial Public Class OrdersQry
714 Inherits EntityBase(Of OrdersQry)
715
716 <DataMember()> _
717 Public OrderID As Integer
718
719 <Nullable(), DataMember()> _
720 Public CustomerID As String
721
722 <Nullable(), DataMember()> _
723 Public EmployeeID As Integer?
724
725 <Nullable(), DataMember()> _
726 Public OrderDate As DateTime?
727
728 <Nullable(), DataMember()> _
729 Public RequiredDate As DateTime?
730
731 <Nullable(), DataMember()> _
732 Public ShippedDate As DateTime?
733
734 <Nullable(), DataMember()> _
735 Public ShipVia As Integer?
736
737 <Nullable(), DataMember()> _
738 Public Freight As Decimal?
739
740 <Nullable(), DataMember()> _
741 Public ShipName As String
742
743 <Nullable(), DataMember()> _
744 Public ShipAddress As String
745
746 <Nullable(), DataMember()> _
747 Public ShipCity As String
748
749 <Nullable(), DataMember()> _
750 Public ShipRegion As String
751
752 <Nullable(), DataMember()> _
753 Public ShipPostalCode As String
754
755 <Nullable(), DataMember()> _
756 Public ShipCountry As String
757
758 <DataMember()> _
759 Public CompanyName As String
760
761 <Nullable(), DataMember()> _
762 Public Address As String
763
764 <Nullable(), DataMember()> _
765 Public City As String
766
767 <Nullable(), DataMember()> _
768 Public Region As String
769
770 <Nullable(), DataMember()> _
771 Public PostalCode As String
772
773 <Nullable(), DataMember()> _
774 Public Country As String
775 End Class
776
777 'View
778 <Serializable(), DataContract()> _
779 <TableName(Name:="Product Sales for 1997")> _
780 Partial Public Class ProductSalesFor1997
781 Inherits EntityBase(Of ProductSalesFor1997)
782
783 <DataMember()> _
784 Public CategoryName As String
785
786 <DataMember()> _
787 Public ProductName As String
788
789 <Nullable(), DataMember()> _
790 Public ProductSales As Decimal?
791 End Class
792
793 <Serializable(), DataContract()> _
794 <TableName(Name:="Products")> _
795 Partial Public Class Products
796 Inherits EntityBase(Of Products)
797
798 <Identity(), PrimaryKey(1), DataMember()> _
799 Public ProductID As Integer
800
801 <DataMember()> _
802 Public ProductName As String
803
804 <Nullable(), DataMember()> _
805 Public SupplierID As Integer?
806
807 <Nullable(), DataMember()> _
808 Public CategoryID As Integer?
809
810 <Nullable(), DataMember()> _
811 Public QuantityPerUnit As String
812
813 <Nullable(), DataMember()> _
814 Public UnitPrice As Decimal?
815
816 <Nullable(), DataMember()> _
817 Public UnitsInStock As Short?
818
819 <Nullable(), DataMember()> _
820 Public UnitsOnOrder As Short?
821
822 <Nullable(), DataMember()> _
823 Public ReorderLevel As Short?
824
825 <DataMember()> _
826 Public Discontinued As Boolean
827
828 ' FK_Products_Categories
829 <Association(ThisKey:="CategoryID", OtherKey:="CategoryID")> _
830 Public Categories As IEnumerable(Of Categories)
831
832 ' FK_Products_Suppliers
833 <Association(ThisKey:="SupplierID", OtherKey:="SupplierID")> _
834 Public Suppliers As IEnumerable(Of Suppliers)
835
836 ' FK_Order_Details_Products_BackReference
837 <Association(ThisKey:="ProductID", OtherKey:="ProductID")> _
838 Public OrderDetailss As IEnumerable(Of OrderDetails)
839 End Class
840
841 'View
842 <Serializable(), DataContract()> _
843 <TableName(Name:="Products Above Average Price")> _
844 Partial Public Class ProductsAboveAveragePrice
845 Inherits EntityBase(Of ProductsAboveAveragePrice)
846
847 <DataMember()> _
848 Public ProductName As String
849
850 <Nullable(), DataMember()> _
851 Public UnitPrice As Decimal?
852 End Class
853
854 'View
855 <Serializable(), DataContract()> _
856 <TableName(Name:="Products by Category")> _
857 Partial Public Class ProductsByCategory
858 Inherits EntityBase(Of ProductsByCategory)
859
860 <DataMember()> _
861 Public CategoryName As String
862
863 <DataMember()> _
864 Public ProductName As String
865
866 <Nullable(), DataMember()> _
867 Public QuantityPerUnit As String
868
869 <Nullable(), DataMember()> _
870 Public UnitsInStock As Short?
871
872 <DataMember()> _
873 Public Discontinued As Boolean
874 End Class
875
876 'View
877 <Serializable(), DataContract()> _
878 <TableName(Name:="Quarterly Orders")> _
879 Partial Public Class QuarterlyOrders
880 Inherits EntityBase(Of QuarterlyOrders)
881
882 <Nullable(), DataMember()> _
883 Public CustomerID As String
884
885 <Nullable(), DataMember()> _
886 Public CompanyName As String
887
888 <Nullable(), DataMember()> _
889 Public City As String
890
891 <Nullable(), DataMember()> _
892 Public Country As String
893 End Class
894
895 <Serializable(), DataContract()> _
896 <TableName(Name:="Region")> _
897 Partial Public Class Region
898 Inherits EntityBase(Of Region)
899
900 <MapField("RegionID"), PrimaryKey(1), DataMember()> _
901 Public ID As Integer
902
903 <DataMember()> _
904 Public RegionDescription As String
905
906 ' FK_Territories_Region_BackReference
907 <Association(ThisKey:="ID", OtherKey:="RegionID")> _
908 Public Territoriess As IEnumerable(Of Territories)
909 End Class
910
911 'View
912 <Serializable(), DataContract()> _
913 <TableName(Name:="Sales by Category")> _
914 Partial Public Class SalesByCategory
915 Inherits EntityBase(Of SalesByCategory)
916
917 <DataMember()> _
918 Public CategoryID As Integer
919
920 <DataMember()> _
921 Public CategoryName As String
922
923 <DataMember()> _
924 Public ProductName As String
925
926 <Nullable(), DataMember()> _
927 Public ProductSales As Decimal?
928 End Class
929
930 'View
931 <Serializable(), DataContract()> _
932 <TableName(Name:="Sales Totals by Amount")> _
933 Partial Public Class SalesTotalsByAmount
934 Inherits EntityBase(Of SalesTotalsByAmount)
935
936 <Nullable(), DataMember()> _
937 Public SaleAmount As Decimal?
938
939 <DataMember()> _
940 Public OrderID As Integer
941
942 <DataMember()> _
943 Public CompanyName As String
944
945 <Nullable(), DataMember()> _
946 Public ShippedDate As DateTime?
947 End Class
948
949 <Serializable(), DataContract()> _
950 <TableName(Name:="Shippers")> _
951 Partial Public Class Shippers
952 Inherits EntityBase(Of Shippers)
953
954 <Identity(), PrimaryKey(1), DataMember()> _
955 Public ShipperID As Integer
956
957 <DataMember()> _
958 Public CompanyName As String
959
960 <Nullable(), DataMember()> _
961 Public Phone As String
962
963 ' FK_Orders_Shippers_BackReference
964 <Association(ThisKey:="ShipperID", OtherKey:="ShipVia")> _
965 Public Orderss As IEnumerable(Of Orders)
966 End Class
967
968 'View
969 <Serializable(), DataContract()> _
970 <TableName(Name:="Summary of Sales by Quarter")> _
971 Partial Public Class SummaryOfSalesByQuarter
972 Inherits EntityBase(Of SummaryOfSalesByQuarter)
973
974 <Nullable(), DataMember()> _
975 Public ShippedDate As DateTime?
976
977 <DataMember()> _
978 Public OrderID As Integer
979
980 <Nullable(), DataMember()> _
981 Public Subtotal As Decimal?
982 End Class
983
984 'View
985 <Serializable(), DataContract()> _
986 <TableName(Name:="Summary of Sales by Year")> _
987 Partial Public Class SummaryOfSalesByYear
988 Inherits EntityBase(Of SummaryOfSalesByYear)
989
990 <Nullable(), DataMember()> _
991 Public ShippedDate As DateTime?
992
993 <DataMember()> _
994 Public OrderID As Integer
995
996 <Nullable(), DataMember()> _
997 Public Subtotal As Decimal?
998 End Class
999
1000 <Serializable(), DataContract()> _
1001 <TableName(Name:="Suppliers")> _
1002 Partial Public Class Suppliers
1003 Inherits EntityBase(Of Suppliers)
1004
1005 <Identity(), PrimaryKey(1), DataMember()> _
1006 Public SupplierID As Integer
1007
1008 <DataMember()> _
1009 Public CompanyName As String
1010
1011 <Nullable(), DataMember()> _
1012 Public ContactName As String
1013
1014 <Nullable(), DataMember()> _
1015 Public ContactTitle As String
1016
1017 <Nullable(), DataMember()> _
1018 Public Address As String
1019
1020 <Nullable(), DataMember()> _
1021 Public City As String
1022
1023 <Nullable(), DataMember()> _
1024 Public Region As String
1025
1026 <Nullable(), DataMember()> _
1027 Public PostalCode As String
1028
1029 <Nullable(), DataMember()> _
1030 Public Country As String
1031
1032 <Nullable(), DataMember()> _
1033 Public Phone As String
1034
1035 <Nullable(), DataMember()> _
1036 Public Fax As String
1037
1038 <Nullable(), DataMember()> _
1039 Public HomePage As String
1040
1041 ' FK_Products_Suppliers_BackReference
1042 <Association(ThisKey:="SupplierID", OtherKey:="SupplierID")> _
1043 Public Productss As IEnumerable(Of Products)
1044 End Class
1045
1046 <Serializable(), DataContract()> _
1047 <TableName(Name:="Territories")> _
1048 Partial Public Class Territories
1049 Inherits EntityBase(Of Territories)
1050
1051 <PrimaryKey(1), DataMember()> _
1052 Public TerritoryID As String
1053
1054 <DataMember()> _
1055 Public TerritoryDescription As String
1056
1057 <DataMember()> _
1058 Public RegionID As Integer
1059
1060 ' FK_Territories_Region
1061 <Association(ThisKey:="RegionID", OtherKey:="ID")> _
1062 Public Region As IEnumerable(Of Region)
1063
1064 ' FK_EmployeeTerritories_Territories_BackReference
1065 <Association(ThisKey:="TerritoryID", OtherKey:="TerritoryID")> _
1066 Public EmployeeTerritoriess As IEnumerable(Of EmployeeTerritories)
1067 End Class
1068
1069 End Namespace