小编leo*_*ora的帖子

将列添加到数据库 - 如何更新dbml文件?

有没有办法可以刷新dbml文件,还是必须删除它并生成一个全新的文件?

linq-to-sql

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

如何排序IEnumerable列表?

我有以下列表:

IEnumerable<Car> cars;
Run Code Online (Sandbox Code Playgroud)

Car对象有一个模型和一年.我想按模型和年份(模型内)对此列表进行排序.

这样做的最佳方式是什么?

c# linq sorting ienumerable

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

什么是更改SQL Server中表列的字段长度的SQL

什么是SQL从做实地去nvarchar(50)nvarchar(250)

当我尝试通过SQL Server Management Studio更改它时,它不允许我这样做,所以我想我会直接尝试SQL而不是使用GUI.

sql sql-server

23
推荐指数
3
解决办法
9万
查看次数

多行tooltipText

我试图在多行上提供工具提示.我该怎么做呢?

c# winforms

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

从完整路径获取目录

如果我有:

C:\ TEMP \富\酒吧\

(注意: bar是一个目录)

我怎么解析出来:

酒吧

c# directory

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

反正有没有基于页面加载内容的textarea"autofit"高度?

无论如何通过CSS或Javascript根据内容设置textarea的高度?我的CSS中有一个硬编码的高度,但我想要它默认,所以页面加载时没有垂直滚动条?

html javascript css textarea

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

从C#服务器端,无论如何生成树形图并保存为图像?

我一直在使用这个javascript库在网页上创建树形图,效果很好.现在的问题是我需要将它包含在我在服务器端生成的powerpoint演示文稿中(我使用aspose.slides为.net生成powerpoint )

我想到的最简单的事情是尝试以某种方式在服务器上构建树形图并保存为图像(因为将图像添加到powerpoint演示文稿中非常简单)但在谷歌搜索后,我没有看到任何来自C#服务器端的解决方案可以生成树图作为图像.

这样的事情存在于我可以从服务器端C#app创建树图作为图像的地方.

c# asp.net-mvc image treemap

22
推荐指数
3
解决办法
1305
查看次数

确定代码Cyclomatic复杂性的最佳工具

人们可以建议使用C#winforms代码库来确定循环复杂性的最佳工具.

c# cyclomatic-complexity

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

这个错误在nhibernate中意味着什么

出乎意料的是,当使用nhibernate进行大量更新时,我收到此错误.

行已被另一个事务更新或删除(或未保存的值映射不正确):[MyDomainObject]

错误中没有其他信息.是否有一些建议的方法来帮助确定根本问题,或者有人可以给我一个更好的解释这个错误指示或是一个sympton周围.

一些额外的信息

我查看了对象,所有数据看起来都很好,它有一个ID等..

请注意,这是在asp.net-mvc网站的单个调用堆栈中运行,因此我不希望在并发性方面存在任何线程问题需要担心.

nhibernate fluent-nhibernate

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

在asp.net-mvc中,如何在不降低用户体验的情况下运行昂贵的操作?

我有一个asp.net-mvc网站,我正在为我的ORM使用nhibernate.

我有一个当前的控制器操作,它执行基本的CRUD更新(从数据库中查询项目,然后更新一堆值并提交回db表).然后它向客户端返回一个简单的json响应,以指示成功或错误.

 public ActionResult UpdateEntity(MyEntity newEntity)
 {
      var existingEntity = GetFromRepository(newEntity.Id);
      UpdateExistingEntity(newEntity, existingEntity);
      return Json(SuccessMessage);
 }
Run Code Online (Sandbox Code Playgroud)

在某些情况下(假设提交成功并且如果我的对象中的某些字段发生了变化)我现在想要触发一些额外的操作(比如通过电子邮件发送一堆人并运行一些生成报告的代码)但我不想放慢速度降低正在进行更新的人的用户体验.所以我担心的是,如果我这样做:

 public ActionResult UpdateEntity(MyEntity newEntity)
 {
      var existingEntity = GetFromRepository(newEntity.Id);
      bool keyFieldsHaveChanged = UpdateExistingEntity(newEntity, existingEntity);
      if (keyFieldsHaveChanged)
     {
          GenerateEmails();
          GenerateReports();
     }
    return Json(SuccessMessage);
 }
Run Code Online (Sandbox Code Playgroud)

这对于某人更新的用户体验来说太慢了.无论如何(asyngc?)有一个昂贵的操作被控制器动作触发但是没有控制器动作因此而减慢?

c# nhibernate asp.net-mvc

21
推荐指数
3
解决办法
8738
查看次数