小编Iga*_* S.的帖子

EF6 DBContext动态连接字符串

public partial class ProcessContext : DbContext
{
    static ProcessContext()
    {
        Database.SetInitializer<ProcessContext>(null);
    }

    public ProcessContext()
        : base("Name=ProcessCS") //Comes from Config File
    {
    }

    --DBSets 
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
       --Code
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个Multi Tenent DB,我们有3个不同的DB.集中式数据库位于公共位置,不会更改.这是存储其余数据库详细信息的位置.我需要创建连接字符串@ runtime,其中详细信息将来自此集中式数据库.有人可以让我知道如何去做吗?

我尝试使用以下代码,但它无法正常工作.此方法将在此处调用

public ProcessContext()
    : base(nameOrConnectionString: ConnectionString())
{
}

private static string ConnectionString()
{
    SqlConnectionStringBuilder sqlBuilder = new SqlConnectionStringBuilder();
    sqlBuilder.DataSource = "XXX";
    sqlBuilder.InitialCatalog = "YYY";
    sqlBuilder.PersistSecurityInfo = true;
    sqlBuilder.IntegratedSecurity = true;
    sqlBuilder.MultipleActiveResultSets = true;

    EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder();
    entityBuilder.ProviderConnectionString = sqlBuilder.ToString();
    entityBuilder.Metadata = "res://*/"; …
Run Code Online (Sandbox Code Playgroud)

entity-framework dbcontext asp.net-mvc-4 .net-4.5

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

使用Android帐户登录网站

我正在构建一个响应式Web应用程序.它使用谷歌的oauth登录,它工作得很好(带有passportjs的nodejs).

当从Android手机浏览网站并按"登录"时,我将获得谷歌登录页面,就像使用桌面时一样.

是否可以使用Android中的Google帐户而不是强制用户输入其凭据?

android node.js passport.js google-oauth2

14
推荐指数
1
解决办法
251
查看次数

错误:致命:不是 git 存储库(或安装点 /app 之前的任何父存储库)

我部署到 heroku 是成功的,但是每当我尝试打开应用程序时它就会崩溃。我检查了 heroku 日志并收到以下错误:

fatal: Not a git repository (or any parent up to mount point /app)State changed from starting to crashed 2015-12-22T12:36:13.277955+00:00 heroku[web.1]: State changed from crashed to starting
2015-12-22T12:36:15.736462+00:00 heroku[web.1]: Starting process with command `bin/rails server -p 15638 -e production`
2015-12-22T12:36:18.003961+00:00 app[web.1]: fatal: Not a git repository (or any parent up to mount point /app)
2015-12-22T12:36:18.003980+00:00 app[web.1]: Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
2015-12-22T12:36:18.006461+00:00 app[web.1]: fatal: Not a git repository (or any parent up to mount …
Run Code Online (Sandbox Code Playgroud)

git ruby-on-rails heroku

5
推荐指数
0
解决办法
8507
查看次数

bits/c ++ config.h没有这样的文件或目录

我正在尝试使用qt creator在ubuntu 14.04上编译我的代码,包括iostream lib,但是当我执行它时,我收到了以下错误消息:

/usr/include/c++/4.8/iostream:38: error: bits/c++config.h: No such file or directory #include <bits/c++config.h>
Run Code Online (Sandbox Code Playgroud)

即使我尝试通过终端编译它,我也有同样的麻烦.这是我从朋友那里获得的交流代码,而不是c ++,但我仍然需要包含这个iostream.我做了一个巨大的研究,在互联网上找不到任何有用的东西,只是关于64或32位操作系统的帖子.我是编程领域的新手,我很高兴你的耐心,谢谢.

c qt iostream bits include

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

如何从异步函数返回错误,返回Task &lt;T&gt;

我在一个类中有一个基本的异步方法,该方法返回一个对象。

在某些流程中,它可能会失败,我想向您报告。

但是我只能返回对象。

我尝试了可为空的对象,但收到错误消息:

MyObject必须是非空值类型,才能在通用类型或方法“ System.Nullable”中将其用作参数“ T”

我假设我可以使用异常,但是我想在调用函数中使用一些更简单的方法。

我也不能在异步方法中使用refout

有没有一种方法可以报告成功或失败的正确/错误?

public static async Task<MyObject> getObject()
{
    if (NotOkFromSomeReason())
    {
          //Not sure what to do here
    }
    return await myDataBase.FindAsync(something);
}
Run Code Online (Sandbox Code Playgroud)

我称它为:

  MyObject object = await getObject();
  // I want something simple as if(object)...
Run Code Online (Sandbox Code Playgroud)

c# async-await

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

Heroku Push失败:NoMethodError:[:not(.button)]的未定义方法"特异性":数组

尝试将应用程序推送到heroku时出错.

 !
 !     Precompiling assets failed.
 !
 !     Push rejected, failed to compile Ruby app
Run Code Online (Sandbox Code Playgroud)

当我向上滚动时,我看到以下错误:

   NoMethodError: undefined method `specificity' for [:not(.button)]:Array
   (in /tmp/build_3060eff8-6b06-48b5-8d0d-51ce090945b4/app/assets/stylesheets/foundation_and_overrides.scss)
Run Code Online (Sandbox Code Playgroud)

该应用程序存在了很长一段时间,我上周更新了它,没有任何问题.在这个推动中我只有微小的变化.

我没有在foundation_and_overrides.scss中看到任何与'特异性'或:非(按钮)选择器有关的内容

在本地运行时:

rake assets:precompiled --trace
Run Code Online (Sandbox Code Playgroud)

得到了同样的错误:

 ** Execute assets:precompile:primary
rake aborted!
NoMethodError: undefined method `specificity' for [:not(.button)]:Array
  (in C:/Sites/..../app/assets/stylesheets/foundation_and_overrides.scss)
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:96:in `block in _specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:94:in `each'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:94:in `_specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:86:in `specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:96:in `block in _specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:94:in `each'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:94:in `_specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/abstract_sequence.rb:86:in `specificity'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sass-3.4.6/lib/sass/selector/sequence.rb:550:in `block (3 levels) in trim'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/set.rb:222:in `block in each'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/set.rb:222:in `each_key'
C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/set.rb:222:in `each'
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku

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

jslint期待';' 看到'}'用于内联函数

我正在使用javascript的setInterval函数,它期望定义一个将定期执行的内联函数.下面是我的代码片段,

setInterval(
    function(){_this.getView().setModel( new JSONModel(_this._getRecentRatingsModel()) , "recentRatings")},
    interval);
Run Code Online (Sandbox Code Playgroud)

但我抱怨说,我面临jslint违规行为

预期';' 锯 '}'

它期待';' 在_getRecentRatingsModel()之后但是如果我使用; 在那里,setInterval的语法将被破坏.

帮助我如何绕过这个jslint检查.

javascript jslint

-2
推荐指数
2
解决办法
185
查看次数