标签: code-generation

用于生成数据库对象的代码的资源

我正在开发一个项目,我需要生成一系列类来表示/访问数据库中的数据.休眠或亚音速等第三方项目不是一种选择.我是这个主题领域的新手,所以我正在寻找有关该主题的信息.该项目位于.net,我正在使用MyGeneration.我主要是在寻找信息.

有关数据访问代码生成主题的最佳资源是什么?


请一次只发布一个链接,并在发布前查找您的资源.如果您找到了自己的资源,请投票而不是发布..(我对代表不感兴趣,只是信息)

oracle resources code-generation data-access

5
推荐指数
1
解决办法
299
查看次数

是否可以在Java中动态生成变量名称?

假设我需要生成变量来保存用户的一些输入(我不知道它们有多少).如果不使用Array,ArrayList(和其他类型的列表和地图),可我的代码生成(可以说)String有相似的名字(变量X倍String var001,String var002,String var003,等)?如果是,请提供示例代码.

java code-generation dynamic names

5
推荐指数
2
解决办法
3万
查看次数

C++ XML Schema Code Generator

我们有XML文件,我们希望用XML模式生成C++类,就像我们在.NET xsd中一样.

此外,生成的类实例需要通过调用某些方法来提供适当的XML.

c++ xml xsd code-generation

5
推荐指数
1
解决办法
4780
查看次数

Haskell相当于C的__LINE__

有没有办法在Haskell中获取行号/追溯信息?

(比如C的__LINE__宏或Python traceback.extract_stack())

这对我来说是有用的,可以编写生成C++代码的Haskell程序,该代码将通过注释来表示哪个Haskell行负责哪个C++行.

Haskell示例:

LINE "#include <foo.h>" -- this is line 12
: INDENT "void Foo::bar() {" "}"
    [ LINE $ "blah(m_" ++ x ++ ", \"" ++ x ++ "\");"
    | x <- ["Potato", "Avocado"]
    ]
Run Code Online (Sandbox Code Playgroud)

将生成此C++代码:

#include <foo.h>                  // gen.hs:12
void Foo::bar() {                 // gen.hs:13
  blah(m_Potato, "Potato");       // gen.hs:14
  blah(m_Avocado, "Avocado");     // gen.hs:14
}                                 // gen.hs:13
Run Code Online (Sandbox Code Playgroud)

haskell code-generation stack-trace

5
推荐指数
1
解决办法
613
查看次数

从数据表或数据库表生成类

我有一个项目,客户端可以导入excel文件,csv或制表符分隔文件.此文件被加载到数据表中,我将其转换为SQLite数据库表.我真的很喜欢使用强类型对象的DataTable VS工作,所以是有办法轻松地转换为创建使用反射强类型类数据库中的表?踢球是导入应用程序将永远是不同的文件,(即不同的列),所以我真的不能硬编码任何强类型的对象,他们总是将不得不进行实时生成.

c# reflection code-generation

5
推荐指数
1
解决办法
5543
查看次数

5
推荐指数
2
解决办法
801
查看次数

如何检查模板的哪些部分被实例化?

我有一个巨大的模板文件,只使用了很少的函数,我想隔离那部分进行测试并评论另一半.我怎样才能找到最好的方法呢?

如何在Windows系统上执行此操作,模板文件是.hxx?

c++ windows templates code-generation

5
推荐指数
1
解决办法
81
查看次数

将python对象序列化为python源代码

我有一个python字典,我想序列化为初始化该字典的键和值所需的python源代码。

我在寻找类似的东西json.dumps(),但是输出格式应该是Python,而不是JSON。

我的对象非常简单:这是一本字典,其值是以下值之一:

  1. 内置类型文字(字符串,整数等)
  2. 文字列表

我知道我可以自己构建一个,但是我怀疑有些情况涉及嵌套对象,关键字转义等。因此,我更喜欢使用已经解决了一些问题的现有库。

python serialization json code-generation

5
推荐指数
1
解决办法
943
查看次数

如何使用Slick代码生成器来包含数据库视图?

我正在尝试使用Slick 3.0.3为我的架构中的数据库表和视图生成Scala代码.以这个博客为例,我有以下文件build.sbt.但是,这将为我的数据库表生成代码,并且不包括数据库视图.如何获得生成的视图?

根据光滑的问题1022,我看到它可以做,但API看起来不一样,slick.codegen.SourceCodeGenerator并且没有getTables或defaultTables包含视图名称.

name := "slickCodeGen"

version := "1.0"

scalaVersion := "2.11.6"

scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8")

libraryDependencies ++= Seq(
  "com.typesafe.slick" %% "slick" % "3.0.3",
  "com.typesafe.slick" %% "slick-codegen" % "3.0.3",
  "org.postgresql" %  "postgresql" % "9.4-1201-jdbc41",
  "com.zaxxer" % "HikariCP" % "2.3.2",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test"
)

slick <<= slickCodeGenTask

sourceGenerators in Compile <+= slickCodeGenTask

lazy val slick = TaskKey[Seq[File]]("gen-tables")
lazy val slickCodeGenTask = (sourceManaged, dependencyClasspath …
Run Code Online (Sandbox Code Playgroud)

code-generation scala sbt slick slick-3.0

5
推荐指数
1
解决办法
2163
查看次数

5
推荐指数
1
解决办法
482
查看次数