-1
我一直在寻找一个关于如何在T4模板中使用实体框架(ObjectContext/DbContext)的例子。我怎样才能做到这一点?目前在我的T4我需要从数据库表中获取值来生成文件。在T4文本模板中使用ObjectContext/DbContext
我一直在寻找一个关于如何在T4模板中使用实体框架(ObjectContext/DbContext)的例子。我怎样才能做到这一点?目前在我的T4我需要从数据库表中获取值来生成文件。在T4文本模板中使用ObjectContext/DbContext
T4模板只是一些标记中的C#或VB.NET代码,所以您将以与您在其他任何代码文件中完全相同的方式使用它。
它说它找不到包含EDMX文件的我的程序集。我如何克服这一点? – osheh 2012-04-10 09:32:22
通过EDMX文件引用程序集?带有EDMX文件的ObjectContext在其程序集中包含多个资源。如果你想使用它,你必须在单独的程序集中定义上下文,并在你的模板中使用它,或者你必须获得这些资源并直接使用它们。 – 2012-04-10 09:42:36
让我清理一下。 我正尝试为EDMX文件中的实体创建数据注释。 我正在尝试使用T4生成这些数据注释。 数据注释将从数据库中的验证表生成。 我需要使用实体框架而不是使用SqlReader访问验证表。 – osheh 2012-04-10 14:02:34