小编Mau*_*fer的帖子

最好的开源LINQ提供商

什么是最好的开源LINQ提供程序(在完整性方面)?

我自己正在开发一个开源LINQ提供程序,我想借尽可能多的想法,避免常见的陷阱等.

不要限制自己使用数据库LINQ提供程序,欢迎任何提供程序建议.

.net linq open-source

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

10
推荐指数
3
解决办法
9122
查看次数

在FSharp.Core旁边找不到FSharp.Core.sigdata

我正在尝试将F#用于ASP.NET MVC应用程序.一个我的控制器动作向视图发送一个F#列表,所以我写道:

<%@ Page Language="C#" Inherits="ViewPage<FSharpList<int>>" %>
Run Code Online (Sandbox Code Playgroud)

当然,对于这个工作,我一定要添加Microsoft.FSharp.Collections命名空间在我的web.config元素:

<add namespace="Microsoft.FSharp.Collections"/>
Run Code Online (Sandbox Code Playgroud)

FSharp.Coreassemblies元素中添加对的引用:

<add assembly="FSharp.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Run Code Online (Sandbox Code Playgroud)

只要我添加此程序集引用,每个视图(无论是否使用F#类型)都会失败并显示以下错误:

错误FS1221:在FSharp.Core旁边找不到FSharp.Core.sigdata

我可以通过在我的视图中没有任何F#特定类型来解决这个问题,但是这个错误的原因是什么?还有,哪里FSharp.Core.sigdata?它不在我的GAC中,我无法在任何地方找到它.

asp.net-mvc f#

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

更改solr-4.3.1的端口号

我一直在使用solr 3,现在我打算切换到solr 4.我想运行solr的端口是9090而不是8080.AFAIK,更改我们配置solr.xml文件的端口号.我的solr.xml文件中的条目如下所示:

<cores adminPath="/admin/cores" defaultCoreName="collection1" host="${host:}" hostPort="9090" hostContext="${hostContext:solr}" zkClientTimeout="${zkClientTimeout:15000}">
<core name="collection1" instanceDir="collection1" />
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,当我点击网址时:http:// [domain]:9090/solr/admin ..它说找不到页面,但http:// [domain]:8983/solr /> ..只是工作即使在更改端口号后也可以.我确信我错过了一些东西.有人可以帮我这个吗?

谢谢.

solr solrcloud solr4

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

F#上的泛型类型定义语法

这不是什么大问题,但在F#中有没有办法在不调用GetGenericTypeDefinition()的情况下获得泛型类型定义?IComparable<_>IComparable<object>(或推断出任何类型)并且IComparable<>是语法错误.

VB.NET

GetType(IComparable(Of ))
Run Code Online (Sandbox Code Playgroud)

C#

typeof(IComparable<>)
Run Code Online (Sandbox Code Playgroud)

F#

typeof<IComparable<_>>.GetGenericTypeDefinition()
Run Code Online (Sandbox Code Playgroud)

f#

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

请参阅复杂OCaml代码中的推断类型

我是一个OCaml新手与一些非常复杂的(至少对我来说)OCaml代码一起工作,我没有写.如果我能看到某些值的推断类型,那么理解它会有很多帮助,因为我可以通过将鼠标悬停在任何值上来对F#和Visual Studio进行操作,例如:

F#显示推断类型

(截图来自http://theburningmonk.com/2010/01/learning-f-part-1/)

我想我可以分解代码并将其提供给顶层来获取类型,但还有其他更简单的方法吗?

ocaml types type-inference

9
推荐指数
2
解决办法
825
查看次数

安全删除未使用的ASP.NET成员资格表?

我将在我的网站上使用ASP.NET Membership模型.但是,有多个表我不打算使用,例如:aspnet Paths aspnet PersonalizationAllUsers aspnet PersonalizationPerUser aspnet Profile aspnet WebEvent Events

删除这些表是安全的还是会导致ASP.NET的成员资格框架工作方式出现问题(在System.Web.Security中)?

我真的很喜欢保持干净,这些桌子让我烦恼.

sql asp.net asp.net-membership

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

为什么使用zip对象的列表理解导致空列表?

f = lambda x : 2*x
g = lambda x : x ** 2
h = lambda x : x ** x
funcTriple = ( f, g, h )
myZip = ( zip ( funcTriple, (1, 3, 5) ) )
k = lambda pair : pair[0](pair[1])

# Why do Output # 1 (2, 9, 3125) and Output # 2 ( [ ] ) differ?

print ("\n\nOutput # 1:  for pair in myZip: k(pair) ...")
for pair in myZip :
    print …
Run Code Online (Sandbox Code Playgroud)

python zip list-comprehension

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

使用Websharper的静态页面?

我一直在研究Websharper,并想知道是否可以将它用于静态Web应用程序.也就是说,不是在IIS中托管,而是作为带有javascript的静态网页.

f# websharper

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

Fluent NHibernate 1.2 - 动态程序集不支持调用的成员

我已将我的Fluent NHibenate升级到1.2,因为我已将NHibenate升级到3.0版.这反过来是因为我在我的项目中使用ANTLR并且在ANTLR版本之间存在兼容性问题.我现在得到这个错误创建映射作为Fluently.Configure()调用的一部分,我以前没有使用相同的程序集与版本1.0.XX.我在VS2008中使用C#.NET 3.5进行开发.

错误是"动态程序集中不支持调用的成员".

    public static ISessionFactory GetFactory()
    {
        if (_factory == null)
        {
            Assembly assembly = Assembly.Load("BigFoot.Infrastructure");

            IApplicationContext springContainer = ContextRegistry.GetContext();
            IDbProvider provider = (IDbProvider)springContainer.GetObject("DbProvider");

            string connection = provider.ConnectionString;

            if (connection.Length > 0)
            {

                _factory = Fluently.Configure()
                    .Database(MsSqlConfiguration.MsSql2008.ConnectionString(connection))
                    .Mappings(m =>
                        {
                            m.FluentMappings.AddFromAssembly(assembly);
                            m.HbmMappings.AddFromAssembly(assembly);
                        })

                    .BuildSessionFactory();
            }
        }

        return _factory;
    }
Run Code Online (Sandbox Code Playgroud)

nhibernate fluent-nhibernate

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