MonsterContext<TCustomer, TBarcode, TIncorrectScan, TBarcodeDetail, TComplaint, TResolution, TLogin, TSuspiciousActivity, TSmartCard, TRsaToken, TPasswordReset, TPageView, TLastLogin, TMessage, TAnOrder, TOrderNote, TOrderQualityCheck, TOrderLine, TProduct, TProductDetail, TProductReview, TProductPhoto, TProductWebFeature, TSupplier, TSupplierLogo, TSupplierInfo, TCustomerInfo, TComputer, TComputerDetail, TDriver, TLicense> MonsterContext(Of TCustomer, TBarcode, TIncorrectScan, TBarcodeDetail, TComplaint, TResolution, TLogin, TSuspiciousActivity, TSmartCard, TRsaToken, TPasswordReset, TPageView, TLastLogin, TMessage, TAnOrder, TOrderNote, TOrderQualityCheck, TOrderLine, TProduct, TProductDetail, TProductReview, TProductPhoto, TProductWebFeature, TSupplier, TSupplierLogo, TSupplierInfo, TCustomerInfo, TComputer, TComputerDetail, TDriver, TLicense) Class

Syntax

Declaration

public class MonsterContext<TCustomer, TBarcode, TIncorrectScan, TBarcodeDetail, TComplaint, TResolution, TLogin, TSuspiciousActivity, TSmartCard, TRsaToken, TPasswordReset, TPageView, TLastLogin, TMessage, TAnOrder, TOrderNote, TOrderQualityCheck, TOrderLine, TProduct, TProductDetail, TProductReview, TProductPhoto, TProductWebFeature, TSupplier, TSupplierLogo, TSupplierInfo, TCustomerInfo, TComputer, TComputerDetail, TDriver, TLicense> : MonsterContext, IDisposable, IInfrastructure<IServiceProvider> where TCustomer : class, ICustomer, new ()where TBarcode : class, IBarcode, new ()where TIncorrectScan : class, IIncorrectScan, new ()where TBarcodeDetail : class, IBarcodeDetail, new ()where TComplaint : class, IComplaint, new ()where TResolution : class, IResolution, new ()where TLogin : class, ILogin, new ()where TSuspiciousActivity : class, ISuspiciousActivity, new ()where TSmartCard : class, ISmartCard, new ()where TRsaToken : class, IRsaToken, new ()where TPasswordReset : class, IPasswordReset, new ()where TPageView : class, IPageView, new ()where TLastLogin : class, ILastLogin, new ()where TMessage : class, IMessage, new ()where TAnOrder : class, IAnOrder, new ()where TOrderNote : class, IOrderNote, new ()where TOrderQualityCheck : class, IOrderQualityCheck, new ()where TOrderLine : class, IOrderLine, new ()where TProduct : class, IProduct, new ()where TProductDetail : class, IProductDetail, new ()where TProductReview : class, IProductReview, new ()where TProductPhoto : class, IProductPhoto, new ()where TProductWebFeature : class, IProductWebFeature, new ()where TSupplier : class, ISupplier, new ()where TSupplierLogo : class, ISupplierLogo, new ()where TSupplierInfo : class, ISupplierInfo, new ()where TCustomerInfo : class, ICustomerInfo, new ()where TComputer : class, IComputer, new ()where TComputerDetail : class, IComputerDetail, new ()where TDriver : class, IDriver, new ()where TLicense : class, ILicense, new ()Public Class MonsterContext(Of TCustomer As {Class, ICustomer, New}, TBarcode As {Class, IBarcode, New}, TIncorrectScan As {Class, IIncorrectScan, New}, TBarcodeDetail As {Class, IBarcodeDetail, New}, TComplaint As {Class, IComplaint, New}, TResolution As {Class, IResolution, New}, TLogin As {Class, ILogin, New}, TSuspiciousActivity As {Class, ISuspiciousActivity, New}, TSmartCard As {Class, ISmartCard, New}, TRsaToken As {Class, IRsaToken, New}, TPasswordReset As {Class, IPasswordReset, New}, TPageView As {Class, IPageView, New}, TLastLogin As {Class, ILastLogin, New}, TMessage As {Class, IMessage, New}, TAnOrder As {Class, IAnOrder, New}, TOrderNote As {Class, IOrderNote, New}, TOrderQualityCheck As {Class, IOrderQualityCheck, New}, TOrderLine As {Class, IOrderLine, New}, TProduct As {Class, IProduct, New}, TProductDetail As {Class, IProductDetail, New}, TProductReview As {Class, IProductReview, New}, TProductPhoto As {Class, IProductPhoto, New}, TProductWebFeature As {Class, IProductWebFeature, New}, TSupplier As {Class, ISupplier, New}, TSupplierLogo As {Class, ISupplierLogo, New}, TSupplierInfo As {Class, ISupplierInfo, New}, TCustomerInfo As {Class, ICustomerInfo, New}, TComputer As {Class, IComputer, New}, TComputerDetail As {Class, IComputerDetail, New}, TDriver As {Class, IDriver, New}, TLicense As {Class, ILicense, New})
    Inherits MonsterContext
    Implements IDisposable, IInfrastructure(Of IServiceProvider)

Type Parameters

TCustomer
TBarcode
TIncorrectScan
TBarcodeDetail
TComplaint
TResolution
TLogin
TSuspiciousActivity
TSmartCard
TRsaToken
TPasswordReset
TPageView
TLastLogin
TMessage
TAnOrder
TOrderNote
TOrderQualityCheck
TOrderLine
TProduct
TProductDetail
TProductReview
TProductPhoto
TProductWebFeature
TSupplier
TSupplierLogo
TSupplierInfo
TCustomerInfo
TComputer
TComputerDetail
TDriver
TLicense

Inheritance Hierarchy

  • System.Object
    System.Object
  • MonsterContext<TCustomer, TBarcode, TIncorrectScan, TBarcodeDetail, TComplaint, TResolution, TLogin, TSuspiciousActivity, TSmartCard, TRsaToken, TPasswordReset, TPageView, TLastLogin, TMessage, TAnOrder, TOrderNote, TOrderQualityCheck, TOrderLine, TProduct, TProductDetail, TProductReview, TProductPhoto, TProductWebFeature, TSupplier, TSupplierLogo, TSupplierInfo, TCustomerInfo, TComputer, TComputerDetail, TDriver, TLicense>
    MonsterContext(Of TCustomer, TBarcode, TIncorrectScan, TBarcodeDetail, TComplaint, TResolution, TLogin, TSuspiciousActivity, TSmartCard, TRsaToken, TPasswordReset, TPageView, TLastLogin, TMessage, TAnOrder, TOrderNote, TOrderQualityCheck, TOrderLine, TProduct, TProductDetail, TProductReview, TProductPhoto, TProductWebFeature, TSupplier, TSupplierLogo, TSupplierInfo, TCustomerInfo, TComputer, TComputerDetail, TDriver, TLicense)

Inherited Members

IInfrastructure<IServiceProvider>.Instance,
Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<System.IServiceProvider>.Instance,
OnConfiguring(DbContextOptionsBuilder),
OnConfiguring(DbContextOptionsBuilder),
SaveChanges(),
SaveChanges(),
SaveChanges(Boolean),
SaveChanges(Boolean),
SaveChangesAsync(CancellationToken),
SaveChangesAsync(CancellationToken),
SaveChangesAsync(Boolean, CancellationToken),
SaveChangesAsync(Boolean, CancellationToken),
Dispose(),
Dispose(),
Entry<TEntity>(TEntity),
Entry(Of TEntity)(TEntity),
Entry(Object),
Entry(Object),
Add<TEntity>(TEntity),
Add(Of TEntity)(TEntity),
AddAsync<TEntity>(TEntity, CancellationToken),
AddAsync(Of TEntity)(TEntity, CancellationToken),
Attach<TEntity>(TEntity),
Attach(Of TEntity)(TEntity),
Update<TEntity>(TEntity),
Update(Of TEntity)(TEntity),
Remove<TEntity>(TEntity),
Remove(Of TEntity)(TEntity),
Add(Object),
Add(Object),
AddAsync(Object, CancellationToken),
AddAsync(Object, CancellationToken),
Attach(Object),
Attach(Object),
Update(Object),
Update(Object),
Remove(Object),
Remove(Object),
AddRange(Object[]),
AddRange(Object()),
AddRangeAsync(Object[]),
AddRangeAsync(Object()),
AttachRange(Object[]),
AttachRange(Object()),
UpdateRange(Object[]),
UpdateRange(Object()),
RemoveRange(Object[]),
RemoveRange(Object()),
AddRange(IEnumerable<Object>),
AddRange(IEnumerable(Of Object)),
AddRangeAsync(IEnumerable<Object>, CancellationToken),
AddRangeAsync(IEnumerable(Of Object), CancellationToken),
AttachRange(IEnumerable<Object>),
AttachRange(IEnumerable(Of Object)),
UpdateRange(IEnumerable<Object>),
UpdateRange(IEnumerable(Of Object)),
RemoveRange(IEnumerable<Object>),
RemoveRange(IEnumerable(Of Object)),
Database,
Database,
ChangeTracker,
ChangeTracker,
Model,
Model,
Set<TEntity>(),
Set(Of TEntity)(),
Find(Type, Object[]),
Find(Type, Object()),
FindAsync(Type, Object[]),
FindAsync(Type, Object()),
FindAsync(Type, Object[], CancellationToken),
FindAsync(Type, Object(), CancellationToken),
Find<TEntity>(Object[]),
Find(Of TEntity)(Object()),
FindAsync<TEntity>(Object[]),
FindAsync(Of TEntity)(Object()),
FindAsync<TEntity>(Object[], CancellationToken),
FindAsync(Of TEntity)(Object(), CancellationToken),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

Properties summary

Methods summary

Constructors

  • MonsterContext(DbContextOptions, Action<ModelBuilder>)
    MonsterContext(DbContextOptions, Action(Of ModelBuilder))
    public MonsterContext(DbContextOptions options, Action<ModelBuilder> onModelCreating)Public Sub New(options As DbContextOptions, onModelCreating As Action(Of ModelBuilder))

    Parameters

Properties

  • BarcodeDetails
    BarcodeDetails
    public override IQueryable<IBarcodeDetail> BarcodeDetails { get; }Public Overrides ReadOnly Property BarcodeDetails As IQueryable(Of IBarcodeDetail)

    Property Value

  • Barcodes
    Barcodes
    public override IQueryable<IBarcode> Barcodes { get; }Public Overrides ReadOnly Property Barcodes As IQueryable(Of IBarcode)

    Property Value

  • Complaints
    Complaints
    public override IQueryable<IComplaint> Complaints { get; }Public Overrides ReadOnly Property Complaints As IQueryable(Of IComplaint)

    Property Value

  • ComputerDetails
    ComputerDetails
    public override IQueryable<IComputerDetail> ComputerDetails { get; }Public Overrides ReadOnly Property ComputerDetails As IQueryable(Of IComputerDetail)

    Property Value

  • Computers
    Computers
    public override IQueryable<IComputer> Computers { get; }Public Overrides ReadOnly Property Computers As IQueryable(Of IComputer)

    Property Value

  • CustomerInformation
    CustomerInformation
    public override IQueryable<ICustomerInfo> CustomerInformation { get; }Public Overrides ReadOnly Property CustomerInformation As IQueryable(Of ICustomerInfo)

    Property Value

  • Customers
    Customers
    public override IQueryable<ICustomer> Customers { get; }Public Overrides ReadOnly Property Customers As IQueryable(Of ICustomer)

    Property Value

  • Drivers
    Drivers
    public override IQueryable<IDriver> Drivers { get; }Public Overrides ReadOnly Property Drivers As IQueryable(Of IDriver)

    Property Value

    • System.Linq.IQueryable<T><IDriver>
      System.Linq.IQueryable<T>(Of IDriver)
  • IncorrectScans
    IncorrectScans
    public override IQueryable<IIncorrectScan> IncorrectScans { get; }Public Overrides ReadOnly Property IncorrectScans As IQueryable(Of IIncorrectScan)

    Property Value

  • LastLogins
    LastLogins
    public override IQueryable<ILastLogin> LastLogins { get; }Public Overrides ReadOnly Property LastLogins As IQueryable(Of ILastLogin)

    Property Value

  • Licenses
    Licenses
    public override IQueryable<ILicense> Licenses { get; }Public Overrides ReadOnly Property Licenses As IQueryable(Of ILicense)

    Property Value

  • Logins
    Logins
    public override IQueryable<ILogin> Logins { get; }Public Overrides ReadOnly Property Logins As IQueryable(Of ILogin)

    Property Value

    • System.Linq.IQueryable<T><ILogin>
      System.Linq.IQueryable<T>(Of ILogin)
  • Messages
    Messages
    public override IQueryable<IMessage> Messages { get; }Public Overrides ReadOnly Property Messages As IQueryable(Of IMessage)

    Property Value

  • OrderLines
    OrderLines
    public override IQueryable<IOrderLine> OrderLines { get; }Public Overrides ReadOnly Property OrderLines As IQueryable(Of IOrderLine)

    Property Value

  • OrderNotes
    OrderNotes
    public override IQueryable<IOrderNote> OrderNotes { get; }Public Overrides ReadOnly Property OrderNotes As IQueryable(Of IOrderNote)

    Property Value

  • OrderQualityChecks
    OrderQualityChecks
    public override IQueryable<IOrderQualityCheck> OrderQualityChecks { get; }Public Overrides ReadOnly Property OrderQualityChecks As IQueryable(Of IOrderQualityCheck)

    Property Value

  • Orders
    Orders
    public override IQueryable<IAnOrder> Orders { get; }Public Overrides ReadOnly Property Orders As IQueryable(Of IAnOrder)

    Property Value

  • PageViews
    PageViews
    public override IQueryable<IPageView> PageViews { get; }Public Overrides ReadOnly Property PageViews As IQueryable(Of IPageView)

    Property Value

  • PasswordResets
    PasswordResets
    public override IQueryable<IPasswordReset> PasswordResets { get; }Public Overrides ReadOnly Property PasswordResets As IQueryable(Of IPasswordReset)

    Property Value

  • ProductDetails
    ProductDetails
    public override IQueryable<IProductDetail> ProductDetails { get; }Public Overrides ReadOnly Property ProductDetails As IQueryable(Of IProductDetail)

    Property Value

  • ProductPhotos
    ProductPhotos
    public override IQueryable<IProductPhoto> ProductPhotos { get; }Public Overrides ReadOnly Property ProductPhotos As IQueryable(Of IProductPhoto)

    Property Value

  • ProductReviews
    ProductReviews
    public override IQueryable<IProductReview> ProductReviews { get; }Public Overrides ReadOnly Property ProductReviews As IQueryable(Of IProductReview)

    Property Value

  • Products
    Products
    public override IQueryable<IProduct> Products { get; }Public Overrides ReadOnly Property Products As IQueryable(Of IProduct)

    Property Value

  • ProductWebFeatures
    ProductWebFeatures
    public override IQueryable<IProductWebFeature> ProductWebFeatures { get; }Public Overrides ReadOnly Property ProductWebFeatures As IQueryable(Of IProductWebFeature)

    Property Value

  • Resolutions
    Resolutions
    public override IQueryable<IResolution> Resolutions { get; }Public Overrides ReadOnly Property Resolutions As IQueryable(Of IResolution)

    Property Value

  • RsaTokens
    RsaTokens
    public override IQueryable<IRsaToken> RsaTokens { get; }Public Overrides ReadOnly Property RsaTokens As IQueryable(Of IRsaToken)

    Property Value

  • SmartCards
    SmartCards
    public override IQueryable<ISmartCard> SmartCards { get; }Public Overrides ReadOnly Property SmartCards As IQueryable(Of ISmartCard)

    Property Value

  • SupplierInformation
    SupplierInformation
    public override IQueryable<ISupplierInfo> SupplierInformation { get; }Public Overrides ReadOnly Property SupplierInformation As IQueryable(Of ISupplierInfo)

    Property Value

  • SupplierLogos
    SupplierLogos
    public override IQueryable<ISupplierLogo> SupplierLogos { get; }Public Overrides ReadOnly Property SupplierLogos As IQueryable(Of ISupplierLogo)

    Property Value

  • Suppliers
    Suppliers
    public override IQueryable<ISupplier> Suppliers { get; }Public Overrides ReadOnly Property Suppliers As IQueryable(Of ISupplier)

    Property Value

  • SuspiciousActivities
    SuspiciousActivities
    public override IQueryable<ISuspiciousActivity> SuspiciousActivities { get; }Public Overrides ReadOnly Property SuspiciousActivities As IQueryable(Of ISuspiciousActivity)

    Property Value

Methods

  • OnModelCreating(ModelBuilder)
    OnModelCreating(ModelBuilder)
    protected override void OnModelCreating(ModelBuilder modelBuilder)Protected Overrides Sub OnModelCreating(modelBuilder As ModelBuilder)

    Parameters

  • SeedUsingFKs(Boolean)
    SeedUsingFKs(Boolean)
    public override void SeedUsingFKs(bool saveChanges = true)Public Overrides Sub SeedUsingFKs(saveChanges As Boolean = True)

    Parameters

    • saveChanges
      System.Boolean
      System.Boolean
  • SeedUsingNavigations(Boolean, Boolean, Boolean)
    SeedUsingNavigations(Boolean, Boolean, Boolean)
    public override void SeedUsingNavigations(bool dependentNavs, bool principalNavs, bool saveChanges = true)Public Overrides Sub SeedUsingNavigations(dependentNavs As Boolean, principalNavs As Boolean, saveChanges As Boolean = True)

    Parameters

    • dependentNavs
      System.Boolean
      System.Boolean
    • principalNavs
      System.Boolean
      System.Boolean
    • saveChanges
      System.Boolean
      System.Boolean
  • SeedUsingNavigationsWithDeferredAdd(Boolean)
    SeedUsingNavigationsWithDeferredAdd(Boolean)
    public override void SeedUsingNavigationsWithDeferredAdd(bool saveChanges = true)Public Overrides Sub SeedUsingNavigationsWithDeferredAdd(saveChanges As Boolean = True)

    Parameters

    • saveChanges
      System.Boolean
      System.Boolean

Details

Assembly

Microsoft.EntityFrameworkCore.Specification.Tests.dll