示例#1
0
        static void Main(string[] args)
        {
            string typeName            = Assembly.GetEntryAssembly().GetTypes().ToList().SingleOrDefault(x => x.Name == "Client").FullName;
            Type   entityType          = Type.GetType(typeName);
            string hauConnectionString = @"Data Source=ADMIN\SQLEXPRESS;Initial Catalog=dam;Integrated Security=True";
            //string haiConnectionString = @"Data Source=.\sqlexpress;Initial Catalog=dam;Integrated Security=True";
            IDatabase database = DAMFactory.GetDAMFactory(DatabaseType.Sql).InitDatabase(hauConnectionString);

            DAMEntity clientEntity = DAMFactory.GetDAMFactory(DatabaseType.Sql).InitDAMEntity(database, "Client");

            Console.WriteLine("Total client in Database before Add: ");
            List <object> clients = (List <object>)(Object) clientEntity.ToList();

            Console.WriteLine(clients.Count.ToString());
            Console.WriteLine("Add Client To DB: ");
            Client client = new Client();

            client.Username = "******";
            client.Password = "******";
            if (clientEntity.Add(client) > 0)
            {
                Console.WriteLine("Add Client To DB Successful. ");
            }
            Console.WriteLine("Total client in Database after Add: ");
            List <object> clientsAfterAdd = (List <object>)(Object) clientEntity.ToList();

            Console.WriteLine(clientsAfterAdd.Count.ToString());

            Console.WriteLine("Update Client in Database:");

            Client clientUpdate = clientEntity.FindById(2) as Client;

            Console.WriteLine("Client before updated:");
            Console.WriteLine("Username: "******", " + "Password: "******"Nguyen Duy Hau Updated";
            clientEntity.Update(clientUpdate);
            Console.WriteLine("Client after updated:");
            Console.WriteLine("Username: "******", " + "Password: "******"Total client in Database before Delete: ");
            List <object> clientsAfterDelete = (List <object>)(Object) clientEntity.ToList();

            Console.WriteLine(clientsAfterDelete.Count.ToString());
            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            string thanhhaiConnectionString = @"Data Source=DESKTOP-2GTF1EB\SQLEXPRESS; Initial Catalog = dam; Integrated Security = True";
            string hauConnectionString      = @"Data Source=ADMIN\SQLEXPRESS;Initial Catalog=dam;Integrated Security=True";
            //string haiConnectionString = @"Data Source=.\sqlexpress;Initial Catalog=dam;Integrated Security=True";
            //IDatabase database = DAMFactory.GetDAMFactory(DatabaseType.Sql).InitDatabase(hauConnectionString);
            IDatabase database = DAMFactory.GetDAMFactory(DatabaseType.Sql).InitDatabase(hauConnectionString);

            DAMEntity clientEntity = DAMFactory.GetDAMFactory(DatabaseType.Sql).InitDAMEntity(database, "Client");


            Client client = new Client();

            client.Username = "******";
            client.Password = "******";
            clientEntity.Add(client);
            List <object> clients = clientEntity.ToList();

            Console.WriteLine("HELLO");
            Console.ReadKey();
        }