3

由于我需要使用 C# 和 MySQL,我最近通过其 NuGet 包安装了 linq2db。安装后,我发现它带有一个文档中没有提到的非常好的功能:一组 T4 模板,用于自动生成 DB 类和表的 POCO!(哇!)

所以我决定运行 T4s 而不是自己写下我的 POCO,但是这里出现了错误的部分:找不到 db 的表列表,因此只创建了 db 类。

4

2 回答 2

1

以下演示项目为 MySql https://github.com/linq2db/examples/tree/master/MySql/GetStarted/DataModels生成表

于 2014-01-15T05:01:58.627 回答
1

关于自动生成的类。

确定你完成了第 2 步吗?是指修改注释结束后的行(第5步的描述后)从

LoadMySqlMetadata("MyServer", "MyDatabase", "root", "TestPassword");

对一些明智的事情。之后,您将获得一个CopyMeMysql.tt名为CopyMeMysql.generated.cs.

于 2015-04-06T07:50:04.190 回答