ITXP365(智码IT网)

分享电脑知识,传播IT技巧

致敬爱学习的您,祝您访问愉快!

orm框架SqlSugar入门2 根据数据库生成model文件 运用IsCreateAttribute()方法


发布:智码IT网   阅读:
假设名为test的SqlServer数据库中,有以下表:
Course
Inpours
StudentScores

则可通过DBFirst来创建数据库表对应的实体model文件。示例代码如下:

首先using SqlSugar;

        private void button1_Click(object sender, EventArgs e)
        {
            string dirPath = @"C:\Users\user1\source\repos\Tmp\model"; //生成model类文件的目标路径

            ConnectionConfig connConfig = new ConnectionConfig()
            {
                ConnectionString = @"Data Source=.\sql2008;Initial Catalog=test;Persist Security Info=True;User ID=sa;Password=test666",
                DbType = SqlSugar.DbType.SqlServer,
                IsAutoCloseConnection = true
            };

            using (SqlSugarClient db = new SqlSugarClient(connConfig))
            {
                db.DbFirst
                    .IsCreateAttribute()
                    .CreateClassFile(dirPath);
            }
        }

代码中,IsCreateAttribute()方法的表示会生成属性标识,如:[SugarTable("Course")]和[SugarColumn(IsPrimaryKey=true)]等。如果不需要生成属性标识,则使用IsCreateAttribute(false)即可。

生成的类文件如图所示:
Course.cs文件如下:


上一篇:没有了
下一篇:没有了

© 2001-智码IT网 www.itxp365.com版权所有

蜀ICP备2021001527号