标签: scaffolding

ASP.NET MVC 3和NHibernate脚手架

我找到了这篇文章[ http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/ ],它解释了如何使用MVC脚手架在EF中使用一对多关系创建一个列表框,其中包含枚举集合作为选择.

我尝试在我的项目中使用它,但我遇到了一个问题 - 我不想使用EF(或包含对它的引用).我正在使用POCO,然后使用存储库模式进行映射并使用NHibernate进行持久化.

有没有办法为POCO创建相同的脚手架列表框,而无需创建文章创建的DataContext.

编辑:我知道如何手动执行此操作,我正在寻找一种方法来为我做这个脚手架代码.

nhibernate scaffolding asp.net-mvc-3

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

从Ruby on Rails 3中的另一个控制器渲染表单

好吧,问题是尝试从控制器呈现一个表单来创建一个新条目..为此我调用脚手架创建附带的默认表单我试图使它像这样:

<%= render :partial => 'contactos/form'  %> 
Run Code Online (Sandbox Code Playgroud)

我得到以下错误

undefined method 'model_name' for NilClass:Class

有没有办法只从视图本身渲染?

如果没有...我应该将哪些参数添加到控制器?

现在我只有以下代码:

Class DisplayController < ApplicationController
     def index
        @contactos = Contacto.all
     end
end
Run Code Online (Sandbox Code Playgroud)

*这是视图控制器,而不是我的脚手架中具有创建更新和编辑功能的视图控制器

好的,我做了一个非常大的研究,但没有答案可以解决我的问题.(这是我第一次提出问题,提前抱歉我可以犯的任何错误)

model-view-controller ruby-on-rails scaffolding ruby-on-rails-3.1

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

每次生成支架时,Rails支架scss重置

每次我这样做时rails generate scaffold Name,app/assets/stylesheets/scaffolds.css.scss文件都会被覆盖(我会提示我覆盖它).我不想这样,所以我当然可以n在提示覆盖时输入,但我想知道处理脚手架样式的正确方法.

我可以在稍后加载的css文件中编写css,以覆盖scaffolds.css.scss文件中必要的css.但不仅是丑陋(每个请求都生成并加载了不必要/未使用的css),但我不知道如何在悬停在链接上时不改变前景色和背景色(来自scaffolds.css.scss):

a {
  &:hover {
    color: #fff;
    background-color: #000;
  }
}
Run Code Online (Sandbox Code Playgroud)

删除上述内容的正确方法是什么scaffolds.css.scss

ruby-on-rails sass scaffolding ruby-on-rails-3 ruby-on-rails-3.2

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

简单的方法来定制Rails的脚手架发电机的视图?

我知道如何在Rails中创建一个新的生成器.但是,我只是想略微调整一下这些观点.是否有捷径可寻?我想我可以进入我操作系统中Rails所在的目录并修改这些文件(我认为这很容易).但是那些改变将适用于每个Rails项目,而不仅仅是我现在关心的项目.当我更新Rails(经常)时它会被擦除.

使用Rails 3.2.13,但如果有帮助,很高兴升级到4.0 beta.

ruby-on-rails scaffolding ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-4

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

VS 2013 RC中缺少ASP.NET Web窗体脚手架功能

ASP.NET Web窗体脚手架功能似乎是从Visual Studio 2013 RC直接丢弃.在最新的VS 2013(截至2013年9月)中,功能[添加] - > [脚手架] - > [带有读/写操作的Web窗体页面,使用实体框架]正好缺失.Microsoft未发布有关此更改的任何官方信息,并默默删除了Visual Studio中Web窗体脚手架功能的文档.

同样在官方的ASP.NET网站上,现在缺少"Web Forms Scaffolding"文档:http://www.asp.net/web-forms/tutorials/aspnet-45/aspnet-scaffolding-with-web-forms.该页面刚刚删除.它的旧版本仍然可以在archive.org上找到:http://web.archive.org/web/20130901172338/http: //www.asp.net/web-forms/tutorials/aspnet-45/aspnet-scaffolding-with -web-forms.

有谁知道ASP.NET Web Form Scaffolding会发生什么?我们能在VS 2013中拥有它吗?或者它可以从Visual Studio Gallery获得广告插件或者从NuGet获得包裹?

我检查了这些资源,所有这些资源看起来都太旧了: - http://www.nuget.org/packages/Microsoft.AspNet.Scaffolding.WebForms/ - 2013年2月没有变化,仍然缺少Web窗体支架功能 - http ://visualstudiogallery.msdn.microsoft.com/bd1260d4-f46c-40af-aec1-e6460e6d5d7d - 不支持VS 2013

看起来像Scott Hanselman也在他的博客中保持沉默,关于VS 2013 RC中删除的Web Forms Scaffolding功能:http://www.hanselman.com/blog/DownloadVisualStudio2013WhileYourFeedbackStillMatters.aspx

有谁知道如何在Visual Studio 2013中运行ASP.NET Web窗体脚手架?

斯维特林纳科夫

asp.net webforms scaffolding visual-studio-2013

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

Ajax 请求导致“param is missing or the value is empty”错误

好的,在我解决了这个问题之后,现在我有了这个新的问题,我似乎不太明白。

这是我的观点和 Javascript 代码:

<script language="javascript" type="text/javascript">

function getConfig(){
$.ajax({
    url: "<%= get_config_projects_url %>",
    data: {
        id: <%= @project.id %>,
        unit_mgt_address: $('.unit_mgt_address_class').val(),
    }
});
}

</script>

<%= form_for(@project) do |f| %>
  <input type=button onClick="getConfig()"/>
  <div class="field">
    <%= f.label :Unit Management Address %><br>
    <%= f.text_field :UnitMgtAddress, :class=>'unit_mgt_address_class' %>
  </div>
  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我的控制器

class ProjectsController < ApplicationController
  before_action :set_project, only: [:show, :edit, :update, :destroy]

  <many other methods go here>

  # GET …
Run Code Online (Sandbox Code Playgroud)

javascript ajax ruby-on-rails scaffolding

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

有没有办法为 ModelMetadata.RelatedEntities 获取 ModelMetadata.Properties?

我一直在阅读Microsoft.AspNet.Scaffolding.Core.Metadata命名空间;然而,我是这个对象模型的新手,也许我忽略了一些东西。我正在创建 T4 文本模板并希望自动生成相关模型数据的输出。类似于 ModelMetadata.RelatedModelMetadata.ModelMetadata.PropertyMetadata 的东西,即

foreach (PropertyMetadata property in ModelMetadata.Properties) {
  if (property.IsAssociation) {
    RelatedModelMetadata relatedModel = property.RelatedModel
    foreach (PropertyMetadata relatedProperty in relatedModel.Properties) {
      // Do Something
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

这当然不会起作用,因为RelatedModelMetadata对象没有 Properties 集合;事实上,所有的相关模型元数据属性都是字符串。

任何提示都是您可能拥有的技巧,我们不胜感激。

谢谢!

c# t4 scaffolding asp.net-mvc-5

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

脚手架时如何指定在视图中使用哪个外键列

脚手架时,如何指定视图中必须使用哪个外键列?在某些情况下,MVC似乎很聪明,可以从另一张表中选择正确的列,但是atm却存在问题,我想知道是否可以以某种方式确定在脚手架上使用哪个值。

public class Tafel
{
    public virtual int Id { get; set; }
    public virtual int TafelNummer { get; set; }
    public virtual int AantalPlekken { get; set; }
    public virtual int CoordX { get; set; }
    public virtual int CoordY { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我遇到问题的模型,它现在在选择框中显示ID,但是我希望TafelNummer在脚手架上显示它。

这是一张可能会更好解释的图片-> http://i.imgur.com/p29S1J4.png

在此处输入图片说明

c# asp.net asp.net-mvc entity-framework scaffolding

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

react-native init挂起/停止没有错误

新的反应,通过Mac上的udemy教程.安装节点好,但是当我去开始一个项目

react-native init projectname

终端输出:

这将引导您在/ Users/myuserid/projects/projectname中创建一个新的React Native项目从npm安装react-native软件包...

它只是"挂"在那里......看似冷冻或ch..当我检查监视器时,看起来终端正在使用0%CPU.没有任何指示(反斜杠翻转或其他)正在处理.

在projectname目录中有一个"package.json"文件和一个带有一堆子文件的"node_modules"文件.

我看到这个帖子有类似的问题(https://github.com/facebook/react-native/issues/2806),但看起来没有补救措施.有什么方法可以加快速度吗?如何判断它是否已永久停滞?这会在我做的每个项目中发生吗?

我不在中国......我的网速很快......我正在使用NPM 3.3.12

谢谢!

scaffolding react-native

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

基于ASP.NET Core中的现有数据库创建实体框架模型

我正在尝试基于ASP.NET Core中的现有数据库创建实体框架模型.我不能让Scaffold-DbContext工作!我搜索了Stackoverflow和其他网站,看看我的ASP.NET核心Web应用程序项目中的包是不正确的,但我仍然无法使其工作.在程序包管理器控制台中运行Scaffold-DbContext时出现以下错误:

PM> Scaffold-DbContext "Server=.;Database=TravelAgency;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
System.AggregateException: Ett eller flera fel har uppst�tt. ---> System.MethodAccessException: Ett f�rs�k av metoden Microsoft.EntityFrameworkCore.Scaffolding.Configuration.Internal.ModelConfiguration.get_EntityConfigurations() 
att komma �t metoden Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeNameComparer..ctor() misslyckades.    vid Microsoft.EntityFrameworkCore.Scaffolding.Configuration.Internal.ModelConfiguration.get_EntityConfigurations() 
Run Code Online (Sandbox Code Playgroud)

抱歉,我没有找到在英语包管理器控制台中显示错误的方法.它与System.AggregateException有关:发生了一个或多个错误.我的project.json文件看起来像这样:

{
  "buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
  },
  "dependencies": {
"EntityFramework": "6.1.3",
"Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
  "type": "build",
  "version": "1.0.0-preview2-final"
},
"Microsoft.AspNetCore.Routing": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.EntityFrameworkCore": "1.1.0",
"Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework scaffolding asp.net-core

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