ASP.NET操作数据库的几种框架

FF Core

配置文件:

    public class DefaultDbContext : DbContext
    {
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer("server=xxx;database=xxx;uid=xxx;pwd=xxx;");
        }


        public DbSet<SalesGoalModel> salesGoalModel { get; set; }

        public DbSet<VehicleModel> vehicleModel { get; set; }

    }

数据实体类:

[Table("test_table")]
public class SalesGoalModel
{
    /// <summary>
    /// id
    /// </summary>
    [Key]
    public string id{ get; set; }

    public string name{ get; set; }
}

Dapper

作为高性能处理的一个ORM框架,区别于EF和Castle框架,主要应该于轻量级系统中,类似于Ado.Net的扩展,支持各种数据库,sql,事务等。


留下评论