Пример #1
0
        /// <summary>
        /// 初始化类型集合
        /// </summary>
        /// <returns></returns>
        private static ComboBoxItemCollection InitPropertyType()
        {
            ComboBoxItemCollection lst = new ComboBoxItemCollection();

            lst.Add(new ComboBoxItem("普通", EntityPropertyType.Normal));
            lst.Add(new ComboBoxItem("主键", EntityPropertyType.PrimaryKey));
            lst.Add(new ComboBoxItem("自增长主键", EntityPropertyType.PrimaryKey | EntityPropertyType.Identity));
            lst.Add(new ComboBoxItem("版本号", EntityPropertyType.Version));
            return(lst);
        }
Пример #2
0
        /// <summary>
        /// 初始化架构层数
        /// </summary>
        /// <returns></returns>
        private static ComboBoxItemCollection InitTiers()
        {
            ComboBoxItemCollection tiers = new ComboBoxItemCollection();
            ComboBoxItem           item  = new ComboBoxItem("三层架构", 3);

            tiers.Add(item);
            item = new ComboBoxItem("单层架构", 1);
            tiers.Add(item);

            return(tiers);
        }
Пример #3
0
        /// <summary>
        /// 初始化数据库类型
        /// </summary>
        /// <returns></returns>
        private static ComboBoxItemCollection InitItems()
        {
            ComboBoxItemCollection types = new ComboBoxItemCollection();
            ComboBoxItem           item  = new ComboBoxItem("SQL Server 2000", "Sql2K");

            item.Tag = new ComboBoxItem("server=127.0.0.1;database=mydb;uid=sa;pwd=sa", null);
            types.Add(item);
            item     = new ComboBoxItem("SQL Server 2005", "Sql2K5");
            item.Tag = new ComboBoxItem("server=127.0.0.1;database=mydb;uid=sa;pwd=sa", null);
            types.Add(item);
            item     = new ComboBoxItem("SQL Server 2008 或以上", "Sql2K8");
            item.Tag = new ComboBoxItem("server=127.0.0.1;database=mydb;uid=sa;pwd=sa", null);
            types.Add(item);
            item     = new ComboBoxItem("Oracle 9 或以上", "Oracle9");
            item.Tag = new ComboBoxItem("server=Myserver;user id=username;password=pwd", null);
            types.Add(item);
            item     = new ComboBoxItem("Oracle 11 ODAC", "Buffalo.Data.Oracle11");
            item.Tag = new ComboBoxItem("user id=system;password=123456;data source=//127.0.0.1:1521/orcl", GetOracleSummary("11", "11w"));

            types.Add(item);
            item     = new ComboBoxItem("Oracle 12 ODAC", "Buffalo.Data.Oracle12");
            item.Tag = new ComboBoxItem("user id=system;password=123456;data source=//127.0.0.1:1521/orcl", GetOracleSummary("12", "12"));

            types.Add(item);
            item     = new ComboBoxItem("MySQL 5.0 或以上", "Buffalo.Data.MySQL");
            item.Tag = new ComboBoxItem("User ID=root;Password=pwd;Host=127.0.0.1;Port=3306;Database=mydb;", null);
            types.Add(item);
            item     = new ComboBoxItem("SQLite", "Buffalo.Data.SQLite");
            item.Tag = new ComboBoxItem("Data Source=D:\\db.s3db", null);
            types.Add(item);
            item     = new ComboBoxItem("IBM DB2 v9或以上", "Buffalo.Data.DB2");
            item.Tag = new ComboBoxItem("server=127.0.0.1:50000;DATABASE =mydb;UID=DB2Admin;PWD=pwd", null);
            types.Add(item);
            item     = new ComboBoxItem("Postgresql9或以上", "Buffalo.Data.PostgreSQL");
            item.Tag = new ComboBoxItem("Server=127.0.0.1;Port=5432;User Id=postgres;Password=pwd;Database=mydb", null);
            types.Add(item);
            item     = new ComboBoxItem("Access", "Access");
            item.Tag = new ComboBoxItem("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\db.mdb; Jet OLEDB:Database Password=pwd", null);
            types.Add(item);
            return(types);
        }