gpt4 book ai didi

asp.net-core - 将 PetaPoco v6 与 asp.NET 核心集成

转载 作者:行者123 更新时间:2023-12-05 02:46:14 25 4
gpt4 key购买 nike

我正在尝试将 petapoco 与我的 .NET 核心 MVC 应用程序一起使用,我已经按照另一个答案中的说明安装了 petapoco,但不知道下一步该怎么做,我搜索了很多地方,但大多数地方一直在使用以前版本的 petapoco 而不是最新版本,有人可以帮忙并提供一些资源链接,说明我应该如何使用连接字符串将它连接到我的 SQL 服务器,因为现在他们的文档建议使用 PetaPoco.DBEntityGenerator 而不是 T4 模板,我不知道如何使用

最佳答案

首先阅读 Quick start指南

要连接到您的数据库,您可以从给定的示例开始:

// Normal
var db = new PetaPoco.Database("connectionStringName");

// Or the fluent configuration (PostgreSQL as an example)
var db = DatabaseConfiguration.Build()
.UsingConnectionString("Host=127.0.0.1;Username=petapoco;Password=petapoco;Database=petapoco;Port=5001")
.UsingProvider<PostgreSQLDatabaseProvider>()
.UsingDefaultMapper<ConventionMapper>(m =>
{
m.InflectTableName = (inflector, s) => inflector.Pluralise(inflector.Underscore(s));
m.InflectColumnName = (inflector, s) => inflector.Underscore(s);
})
.Create();

V6 仅更改了包并放弃了对 T4 之类的支持,但您不需要模板即可启动。其余同V5

关于asp.net-core - 将 PetaPoco v6 与 asp.NET 核心集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65594953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com