小编Luc*_*ike的帖子

c#MemoryStream vs Byte Array

我有一个函数,它生成并返回一个MemoryStream.生成后,MemoryStream的大小是固定的,我不再需要写入它只需要输出.例如,写入MailAttachment或写入数据库.

交付物体的最佳方法是什么?MemoryStream还是Byte数组?如果我使用MemoryStream,我必须在读取后重置位置.

.net c# asp.net

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

实体框架4.1 Linq包含和StartsWith

我正在使用Entity Framework Code First.我想从数据库查询针对List对象的entites.这适用于contains,但是如何将它与StartsWith结合使用?

这是我的代码:

List<string> values = new List<string>();
values.Add("A");
values.Add("B");
context.Customer.Where(c => values.Contains(c.Name)).ToList();
Run Code Online (Sandbox Code Playgroud)

如何查询以A或B开头的所有客户?

.net c# linq linq-to-entities entity-framework

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

在flot chart中突出显示行

是否可以用flot突出显示折线图?我只看到数据点的突出显示,而不是点之间的线.

我使用以下示例中的代码.

$("#placeholder").bind("plothover", function (event, pos, item) {
    $("#x").text(pos.x.toFixed(2));
    $("#y").text(pos.y.toFixed(2));

    if ($("#enableTooltip:checked").length > 0) {
        if (item) {
            if (previousPoint != item.dataIndex) {
                previousPoint = item.dataIndex;

                $("#tooltip").remove();
                var x = item.datapoint[0].toFixed(2),
                    y = item.datapoint[1].toFixed(2);

                showTooltip(item.pageX, item.pageY,
                            item.series.label + " of " + x + " = " + y);
            }
        }
        else {
            $("#tooltip").remove();
            previousPoint = null;            
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery charts flot

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

处理所有实现IDisposable的嵌套对象

我的项目中有以下代码.我是否必须明确处理内部类?如果是这样的话?

public class Outer : IDisposable
{
    Context context = new Context();
    Inner inner;

    public Outer()
    {
        inner = new Inner(context);
    }

    public void Dispose()
    {
        context.Dispose();
    }
}

public class Inner : IDisposable
{
    Context context;

    public Inner(Context context)
    {
        this.context = context;
    }

    public void Dispose()
    {
        context.Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

Context类似于Entity Framework中的DbContext.

.net c# entity-framework

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

评估 Asp.Net Enterprise CMS(Sitefinity 与 N2CMS)

我们正在寻找一个 Asp.net CMS 来集成到我们现有的企业 Web 应用程序中。一些要求:

  • 完全集成在 Visual Studio 2010 和我们现有的应用程序中(所以没有 Umbraco)
  • 常见的 ASP.NET Web 窗体开发实践(Global.asax、Masterpages、User-/Custom-Controls)
  • 安全性(FormsAuthentication、自定义 Membership-/RoleProvider)
  • 非常灵活和可扩展(良好的 API)
  • 具有良好性能的轻量级 CMS(数千个并发请求)
  • 轻松的内容编辑

目前我们正在研究 Sitefinity 和 N2CMS。

我真的很喜欢 N2CMS 方法(在应用程序中集成 CMS 引擎)但它是否足够成熟以用于“真实”的使用场景?N2CMS 有其他替代方案吗?

webforms n2 sitefinity content-management-system n2cms

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

EF代码首先是NotMapped属性

为什么在以下示例中需要[NotMapped]属性:

public virtual ICollection<Blog> Blogs { get; set; }

[NotMapped]
    public List<Blog> NewBlogs{
        get{
            return Blogs.Where(x=>x.Date > DateTime.Now).ToList();
        }
    }
Run Code Online (Sandbox Code Playgroud)

没有[NotMapped]属性,我得到一个异常:

列名称Blog_ID无效

数据库中的列名是BlogID.

编辑

我希望,没有setter的属性永远不会直接映射到数据库,并且首先会被代码自动忽略.

.net c# entity-framework ef-code-first

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