예제 #1
0
        public static void Initialize()
        {
            IContainer container = ContainerService.Instance;

            //registar generated types with base LINQ context
            var ctx = new DataClassesDataContext();
            container.RegisterInstance<DataContext>(ctx);

            //register SQLRepository with IRepository
            container.Register(typeof(IRepository<User>), typeof(SqlRepository<User>));
            container.Register(typeof(IRepository<Room>), typeof(SqlRepository<Room>));
            container.Register(typeof(IRepository<Message>), typeof(SqlRepository<Message>));
            container.Register(typeof(IRepository<User_Role>), typeof(SqlRepository<User_Role>));
        }
예제 #2
0
 public ChatManager()
 {
     _dataContext = new DataClassesDataContext();
 }
예제 #3
0
 public static void CreateContext()
 {
     Context = new DataClassesDataContext();
 }