C# 如何使用.NET CORE 2.2中的linq2db通过代码优先方法在Microsoft SQL Server中创建数据库
在.net core 2.2中创建了新项目并安装了nuget软件包linq2db.sqlserver使用此软件包,我可以使用数据库优先的方法进行CRUD,但我需要知道如何使用代码优先的方法进行CRUD。linq2db有一个链接 它提供了有关如何创建POCO和基于POCO创建表的更多信息 根据页面,一个简单的POCO可以如下所示:C# 如何使用.NET CORE 2.2中的linq2db通过代码优先方法在Microsoft SQL Server中创建数据库,c#,.net,sql-server,asp.net-core-2.2,linq2db,C#,.net,Sql Server,Asp.net Core 2.2,Linq2db,在.net core 2.2中创建了新项目并安装了nuget软件包linq2db.sqlserver使用此软件包,我可以使用数据库优先的方法进行CRUD,但我需要知道如何使用代码优先的方法进行CRUD。linq2db有一个链接 它提供了有关如何创建POCO和基于POCO创建表的更多信息 根据页面,一个简单的POCO可以如下所示: using System; using LinqToDB.Mapping; [Table(Name = "Products")] public class Produ
using System;
using LinqToDB.Mapping;
[Table(Name = "Products")]
public class Product
{
[PrimaryKey, Identity]
public int ProductID { get; set; }
[Column(Name = "ProductName"), NotNull]
public string Name { get; set; }
// ... other columns ...
}
然后您需要配置连接字符串。参考上面给定的链接,我知道要执行哪些配置,但没有明确数据库和表是如何基于代码创建的。如何根据代码生成数据库和表