标签: scaffolding

MVC4脚手架添加控制器给出错误"无法检索元数据......"

我正在使用RTM版本的Windows 8和VS 2012 Ultimate.我有一个MVC4项目使用SqlCe 4.0和代码第一实体框架模型.

模型很简单:

   public class MyThing
    {
        public int MyThingId { get; set; }

        public int UserId { get; set; }
        public string Title { get; set; }
        public string Address { get; set; }
        public string Description { get; set; }
        public DateTime Date { get; set; }
  }
Run Code Online (Sandbox Code Playgroud)

当我尝试使用内置脚手架创建一个新的控制器时,我收到以下错误:

"无法检索MyThing的元数据"

"不支持使用相同的DbCompiledModel来创建针对不同类型的数据库服务器的上下文.而是为每种使用的服务器创建单独的DbCompiledModel.

如何让脚手架工作?

asp.net-mvc scaffolding asp.net-mvc-4 visual-studio-2012

24
推荐指数
4
解决办法
4万
查看次数

Scaffolding ActiveRecord:两列相同的数据类型

另一个基本的Rails问题:

我有一个数据库表,需要包含对特定数据类型的两个不同记录的引用.

假设的例子:我正在制作视频游戏数据库.我有一张"公司"表.我希望每个"Videogame"条目只有一个开发人员和一个发布者.

我知道,如果我想拥有一家公司,我可以做以下事情:

script/generate Videogame company:references
Run Code Online (Sandbox Code Playgroud)

但我需要两家公司.我宁愿不使用连接表,因为只能有两个给定的数据类型,我需要它们是不同的.

似乎答案应该非常明显,但我无法在互联网上的任何地方找到它.

ruby activerecord ruby-on-rails scaffolding

23
推荐指数
2
解决办法
1万
查看次数

Rails has_and_belongs_to_many&has_many:通过脚手架

有没有办法为Rails模型生成一个具有has_and_belongs_to_many或has_many:through关系的脚手架?如果没有,是否有一个发展原因,为什么没有包括这个功能的一些基本形式?Rails要求开发人员生成并编辑"自定义""连接表迁移".对细节的必要关注是一种提醒Rails开发人员注意某些重要事实的方法,还是仅仅是Rails如何"正在进行中?"的一个例子.

快速Stackoverflow搜索:

"has_and_belongs_to_many" yields 821 questions  
"has_many :through" yields 933 questions  
Run Code Online (Sandbox Code Playgroud)

......其中许多都以"我如何......"开头.所以看起来这个话题对于SO用户来说并不是微不足道的.我猜我想知道它为什么没有引起注意.事情比看起来更复杂吗?Rails的功能集似乎非常广泛.我一直在想为什么省略了与连接表关联的脚手架.

请把你的答案集中在上面的断言或"包括声明",脚手架必须包括......"或"轨道生成脚本需要......"

谢谢!

ruby scaffolding ruby-on-rails-3

23
推荐指数
1
解决办法
6825
查看次数

在RoR中回滚生成的控制器/模型

我使用脚手架创建了一个模型和控制器文件.
后来我发现首先在数据库中创建表是个好主意......
我的问题是,如何对生成的文件进行角色备份并重新生成它们,我在数据库中有表?

我刚开始学习RoR,所以现在我对最佳实践不感兴趣,只是学习这个FW(RoR)附带的工具箱.

而且,你有推荐一个好的教程吗?我知道使用谷歌,它只是搜索引擎不知道,但(正在努力),如何评分教程.
编辑:对于我的上一个问题,我发现学习Ruby on Rails

ruby ruby-on-rails scaffolding

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

如何在Rails 3中使用"额外描述"生成数据类型的脚手架?

Ruby on Rails:处理货币/货币的最佳方法,您如何为以下内容生成脚手架:

add_column :items, :price, :decimal, :precision => 8, :scale => 2
Run Code Online (Sandbox Code Playgroud)

如:

rails generate scaffold LineItem name:string \
                                 price:decimal {:precision => 8, :scale => 2}
Run Code Online (Sandbox Code Playgroud)

此外,十进制类型的"额外描述"的正确术语是什么?

使用Rails 3.07,Ruby 1.92

activerecord ruby-on-rails scaffolding ruby-on-rails-3

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

Flutter 应用程序中每个页面的多个脚手架

API 文档:https : //api.flutter.dev/flutter/material/Scaffold-class.html说:

Scaffold 被设计为 MaterialApp 的单一顶级容器,通常不需要嵌套脚手架。例如,在选项卡式 UI 中,bottomNavigationBar 是一个 TabBar 而主体是一个 TabBarView,您可能会想使每个选项卡栏视图成为具有不同标题的 AppBar 的脚手架。最好为更新 AppBar 的 TabController 添加一个监听器。

这是否意味着 Material App 下只需要一个 Scaffold 或每个页面一个单一的父 Scaffold。如果是第一个,我们如何导航?如果它的后,并不意味着通用AppBarBottomBar每个导航得到重新渲染?最佳做法是什么。

navigation android scaffolding material-design flutter

22
推荐指数
1
解决办法
2万
查看次数

ASP.NET MVCScaffolding非常慢

我们尝试使用ASP.NET MVC脚手架( http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package,HTTP:// mvcscaffolding.codeplex.com/).伟大的工具,但请任何建议为什么它这么慢?空项目中的简单模型的脚手架(如本教程中所述)大约需要15秒,这仍然是可以接受的,但是在我们根据自定义元数据属性添加了一些脚手架逻辑之后,模型的脚手架有一些 - 很多关系需要5分钟甚至更长时间,这使它无法使用.有什么方法可以提高性能?

asp.net-mvc scaffolding asp.net-mvc-scaffolding t4scaffolding

20
推荐指数
1
解决办法
1548
查看次数

ApplicationUser模型的VS 2013控制器脚手架失败(不支持每种类型的多个对象集)

在使用EF 6的VS 2013 RTM,MVC 5项目中,我尝试使用基于ApplicationUser的控制器(默认使用个人帐户身份验证)来构建控制器.双方ApplicationUserIdentityUser映射到用户表.该向导打开上下文文件以进行编辑,并尝试为ApplicationUser(ApplicationUsers)添加新的数据库集,然后失败并显示以下错误:

Unable to retrieve metadata for ApplicationUser. Multiple object sets per type are not supported. The object sets ApplicationUsers and Users can both contain instances of type ApplicationUser 该解决方案没有任何参考或实例ApplicationUsers.

这是一个已知的问题?脚手架可以使用命令行和选项(来自PMC)运行吗?注意:如果我指定一个引用ApplicationUser的模型,脚手架还会向上下文类添加一个额外的数据库集(如果删除它并在生成控制器中修复引用,则应用程序可以正常工作).

scaffolding

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

Cabal要建立一个新的Haskell项目?

是否可以(ab)使用Cabal使用简单的命令创建一个通用的Haskell项目,类似于使用Sbt或Maven在Scala世界中可以做的事情?

例如

> cabal create AwesomeProject
> ls
AwesomeProject.hs     awesomeProject.cabal     LICENSE     README     Setup.hs 
Run Code Online (Sandbox Code Playgroud)

或者还有其他工具吗?

haskell scaffolding setup-project cabal

16
推荐指数
1
解决办法
3386
查看次数

在rails中跳过JSON格式生成脚手架

当您使用命令生成rails脚手架时,rails g scaffold Thing有任何方法可以避免令人讨厌

respond_to do |format|
  format.html # index.html.erb
  format.json { render json: @things }
end
Run Code Online (Sandbox Code Playgroud)

你控制器里的东西?

我正在尝试在Rails上教一个类,我想首先让它们生成一个脚手架,但是所有json格式化它都比它需要的要复杂得多.如果他们能够生成一个创建这样的控制器的脚手架,我会更高兴:

class ThingsController < ApplicationController

  def index
    @things = Thing.all
  end

  def show
    @thing = Thing.find(params[:id])
  end

  def new
    @thing = Thing.new
  end

  def edit
    @thing = Thing.find(params[:id])
  end

  def create
    @thing = Thing.new(params[:thing])
      if @thing.save
        redirect_to @thing, notice: 'Thing was successfully created.'
      else
        render: "new" 
      end
    end
  end

  def update
    @thing = Thing.find(params[:id])
      if @thing.update_attributes(params[:thing])
        redirect_to @thing, notice: 'Thing …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails scaffolding ruby-on-rails-3

16
推荐指数
2
解决办法
4723
查看次数