OrmLite-不生成poco文件
本文关键字:poco 文件 OrmLite- | 更新日期: 2023-09-27 18:26:59
我是T4的新手。我需要使用ServiceStack.OrmLite.T4为我的数据库生成默认的sheema。我安装了Install Package ServiceStack.OrmLite.T4,并将app.config添加到我的项目中。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.data>
<DbProviderFactories>
<add name="SqlClient Data Provider"
invariant="System.Data.SqlClient"
description=".Net Framework Data Provider for SqlServer"
type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</DbProviderFactories>
</system.data>
<connectionStrings>
<add name="Default"
connectionString="Data Source=(local)'SQLEXPRESS;Integrated Security=True;Initial Catalog=TestDb;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
然后我重建了这个项目,什么也没发生。为什么不创建cs文件?
除非您明确配置T4模板,否则不会在每次构建中处理T4模板。
通常,您必须将T4文件保存在Visual Studio中,或者通过在解决方案资源管理器中右键单击该文件并选择"运行自定义工具"来运行模板工具。