//------------------------------------------------------------------------------
//
// This code was generated by a CodeSmith Template.
//
// DO NOT MODIFY contents of this file. Changes to this
// file will be lost if the code is regenerated.
//
//------------------------------------------------------------------------------
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using OpenAuth.Repository.Domain;
using OpenAuth.Repository.Mapping;
namespace OpenAuth.Repository
{
public partial class OpenAuthDBContext: DbContext
{
static OpenAuthDBContext()
{
Database.SetInitializer< OpenAuthDBContext>(null);
}
public OpenAuthDBContext()
: base("Name=OpenAuthDBContext")
{
// 关闭语义可空判断
Configuration.UseDatabaseNullSemantics = true;
//与变量的值为null比较
//ef判断为null的时候,不能用变量比较:https://stackoverflow.com/questions/682429/how-can-i-query-for-null-values-in-entity-framework?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
(this as IObjectContextAdapter).ObjectContext.ContextOptions.UseCSharpNullComparisonBehavior = true;
Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
}
public OpenAuthDBContext(string nameOrConnectionString)
: base(nameOrConnectionString)
{ }
public System.Data.Entity.DbSet Applications { get; set; }
public System.Data.Entity.DbSet Categories { get; set; }
public System.Data.Entity.DbSet CategoryTypes { get; set; }
public System.Data.Entity.DbSet Modules { get; set; }
public System.Data.Entity.DbSet ModuleElements { get; set; }
public System.Data.Entity.DbSet Orgs { get; set; }
public System.Data.Entity.DbSet Relevances { get; set; }
public System.Data.Entity.DbSet Resources { get; set; }
public System.Data.Entity.DbSet Roles { get; set; }
public System.Data.Entity.DbSet Stocks { get; set; }
public System.Data.Entity.DbSet Users { get; set; }
public System.Data.Entity.DbSet