小编Wub*_*tor的帖子

EntityFramework尝试选择一个不存在的列?

我有一个问题,我只是无法弄清楚导致问题的原因.

我有一个redmine数据库,带有'journals'表http://puu.sh/1iRIt.使用Visual Studio 2012插件EntityFramework Power Tools,已将其反向设计到以下类中:

public class Journal
    {
        public int id { get; set; }
        public int journalized_id { get; set; }
        public string journalized_type { get; set; }
        public int user_id { get; set; }
        public string notes { get; set; }
        public System.DateTime created_on { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

和地图:

public class JournalMap : EntityTypeConfiguration<Journal>
    {
        public JournalMap()
        {
            // Primary Key
            this.HasKey(t => t.id);

            // Properties
            this.Property(t => t.journalized_type)
                .IsRequired()
                .HasMaxLength(30);

            this.Property(t => …
Run Code Online (Sandbox Code Playgroud)

entity-framework redmine visual-studio-2012

9
推荐指数
1
解决办法
4893
查看次数

Jenkins布尔参数在groovy中始终为true

我有一个调用groovy脚本的Jenkins作业,groovy脚本使用Jenkins参数来完成它的工作.除了布尔参数,我可以检索所有参数而没有问题.布尔参数是Jenkins中的复选框

未选择的布尔参数

我将jenkins参数读入Groovy,如下所示:

boolean libraryBranch = config.get('library_branch_feature');
Run Code Online (Sandbox Code Playgroud)

现在当我打印'libraryBranch'变量时

out.println "-- Library branch feature?: " + libraryBranch.toString();
Run Code Online (Sandbox Code Playgroud)

我得到以下印刷品:

- 图书馆分支功能?:true

因此,如果选择了布尔Jenkins参数并不重要,我在Groovy中总是有一个布尔值'true'.读取同一作业中的所有其他(字符串)参数没有问题.

有人可以帮我解决这个问题吗?

编辑

好的我已经决定尝试以其他几种方式检索代码并找到一个好的解决方案:

Boolean libraryBranch = build.buildVariableResolver.resolve("library_branch_feature");
String libraryBranchString = build.buildVariableResolver.resolve("library_branch_feature").toString();
Boolean libraryBranchStringAsBoolean = build.buildVariableResolver.resolve("library_branch_feature") as Boolean;
Run Code Online (Sandbox Code Playgroud)

然后打印上述变量:

out.println "-- Library branch feature?: " + libraryBranch;
out.println "-- Library branch feature to String: " + libraryBranch.toString();
out.println "-- Library branch feature to String: " + libraryBranch.toString();
out.println "-- Library branch feature as String: " + libraryBranchString;
out.println "-- Library branch feature …
Run Code Online (Sandbox Code Playgroud)

groovy boolean jenkins

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