小编Ale*_*ois的帖子

在C#中序列化和反序列化表达式树

有没有办法在C#中反序列化表达式,我想将表达式存储在数据库中并在运行时加载它们.

c# serialization expression-trees

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

对于F#,有没有像coderush或resharper这样的支持工具?

对于F#,有没有像coderush或resharper这样的支持工具?

f#

28
推荐指数
4
解决办法
3950
查看次数

在没有Ajax的asp.net回发之后执行javascript函数

我希望在asp.net回发之后执行一个javascript函数,而不使用ajax.

我在偶数方法中尝试了以下方法但没有运气:

Page.ClientScript.RegisterStartupScript(GetType(), "ShowPopup", "showCheckOutPopIn('Livraison',556);");
Run Code Online (Sandbox Code Playgroud)

c# asp.net .net-2.0

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

对想要从商业智能开始的人的建议?

对于想要从BI(商业智能)领域开始的人,您有什么建议?

我应该从哪里开始:书籍,博客,网络广播......我应该注意什么以及我应该远离什么.

微软的技术值得吗?

business-intelligence

17
推荐指数
2
解决办法
6580
查看次数

使用带有Entity Framework的(Sql Server)xml列

有没有人试图在实体框架中使用xml类型的列?实体返回一个字符串.

当表列是XML类型时,下一版本的Entity Framework是否支持XElement类型.

问候.

xml entity-framework sql-server-2008

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

HttpContext.Current.Items的范围

HttpContext.Current.Items当丢失的Server.Transfer();发生?

如果是这样,在没有通过会话的情况下,将信息发送到另一个页面的最佳方式是什么?

.net c# asp.net

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

F#声明的命名空间在c#项目中不可用或通过对象浏览器可见

F#声明的命名空间在c#项目中不可用或通过对象浏览器可见.

我已经构建了一个普通的F#库项目,但即使在我构建项目并将其引用到我的C#项目之后,我也无法访问所需的命名空间.

我也无法在对象浏览器中看到它,我收到一个错误,告诉我它还没有构建.我在9月发布的版本上运行有人可以指出我的错误吗?

F#版本1.9.6.0

(6)编辑:直接引用dll修复了我的问题,引用项目允许我编译,但是intellisence不起作用.直接引用dll时,intellisence可以完美地工作.


这是.fs文件中的代码

#light

namespace Soilsiu.Core 

module public Process =
    open System.Xml.Linq

    let private xname (tag:string) = XName.Get(tag)
    let private tagUrl (tag:XElement) = let attribute = tag.Attribute(xname "href")
                                        attribute.Value
    let Bookmarks(xmlFile:string) = 
        let xml = XDocument.Load(xmlFile)
        xml.Elements <| xname "A" |> Seq.map(tagUrl)

    let PrintBookmarks (xmlFile:string) =     
        let list = Bookmarks(xmlFile)
        list |> Seq.iter(fun u -> printfn "%s" u)
Run Code Online (Sandbox Code Playgroud)

(5)编辑:ReSharper 4.0可能成为问题吗?

(4)编辑:当我说对象浏览器无法读取生成的程序集时,我的意思是当我尝试在对象浏览器中打开程序集时,我得到一个错误,告诉我项目尚未构建.我再次使用反射器读取组件.

(3)编辑:反射器可以反汇编dll但对象浏览器无法读取它.

(2)编辑:我已将我的F#版本升级到1.9.6.2,但结果仍然相同

(1)编辑:我能够将dll反汇编为C#我得到:(这里似乎一切都很好)

namespace Soilsiu.Core
{
    [CompilationMapping(7)]
    public static class Crawler

    [CompilationMapping(7)]
    public static class Process …
Run Code Online (Sandbox Code Playgroud)

c# resharper f# interop

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

如何在F#中使用LINQ to XML提取特定标签?

我有一个XML文件,我在F#中打开这样的文件:

let Bookmarks(xmlFile:string) = 
    let xml = XDocument.Load(xmlFile)
Run Code Online (Sandbox Code Playgroud)

一旦我有了XDocument,我需要使用LINQ to XML导航它并提取所有特定的标签.我的部分解决方案是:

let xname (tag:string) = XName.Get(tag)
let tagUrl (tag:XElement) = let attribute = tag.Attribute(xname "href")
                            attribute.Value
let Bookmarks(xmlFile:string) = 
    let xml = XDocument.Load(xmlFile)
    xml.Elements <| xname "A" |> Seq.map(tagUrl)
Run Code Online (Sandbox Code Playgroud)

如何从XML文件中提取特定标记?

f# linq-to-xml

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

使用EF DbSet对数据进行排序

有没有办法将order by子句传递给EF中的DbSet类?

我正在使用C#

c# code-first entity-framework-4.1

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

abcPDF 7将HTML转换为PDF但仅转换第一页

我目前正在使用abcPDF 7将HTML转换为PDF.这是通过ASPX页面完成的,我覆盖了Render方法.

Doc theDoc = new Doc();
theDoc.SetInfo(0, "License", m_License );
theDoc.HtmlOptions.Paged = true;
theDoc.HtmlOptions.Timeout = 1000000;

string callUrl = "http:// my app page";
theDoc.AddImageUrl(callUrl);
Response.Clear();

Response.Cache.SetCacheability(HttpCacheability.Private);
Response.AddHeader("Content-Disposition", "attachment; filename=" + sFile + ".pdf");
Response.ContentType = "application/octet-stream";

theDoc.Save(Response.OutputStream);

Response.Flush();
Run Code Online (Sandbox Code Playgroud)

这适用于第一页,但随后截断页面并且不会继续呈现剩余的页面.

有人知道为什么它会在页面后停止吗?

html c# asp.net abcpdf

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