小编Jon*_*way的帖子

ASP.NET MVC JsonResult日期格式

我有一个控制器动作,有效地简单地返回我的模型的JsonResult.所以,在我的方法中,我有类似以下内容:

return new JsonResult(myModel);
Run Code Online (Sandbox Code Playgroud)

除了一个问题外,这很有效.模型中有一个日期属性,这似乎在Json结果中返回,如下所示:

"\/Date(1239018869048)\/"
Run Code Online (Sandbox Code Playgroud)

我应该如何处理日期,以便以我要求的格式退回?或者如何在脚本中处理上述格式?

javascript asp.net-mvc json

237
推荐指数
8
解决办法
17万
查看次数

Dispatcher BeginInvoke语法

我一直在尝试遵循一些WCF数据服务示例并具有以下代码:

private void OnSaveCompleted(IAsyncResult result)
    {
        Dispatcher.BeginInvoke(() =>
        {
            context.EndSaveChanges(result);
        });
    }
Run Code Online (Sandbox Code Playgroud)

以下称为:

this.context.BeginSaveChanges(SaveChangesOptions.Batch, this.OnSaveCompleted, null);
Run Code Online (Sandbox Code Playgroud)

现在我在这里有点困惑.首先,第一位代码显示语法错误"参数类型lambda表达式不能分配给参数类型System.Delegate".因此,我没有盲目地尝试遵循示例代码,而是试图了解这里发生了什么.不幸的是,我正在努力理解错误加上实际发生的事情.

我觉得有点愚蠢,因为我确信这很容易.

提前感谢任何启蒙!

.net c# multithreading wcf-data-services

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

ASP MVC HTML助手 - 好还是坏?

我理解在ASP.NET MVC中使用HTML帮助程序并扩展它以提供自己的帮助,但我想知道是否使用HTML帮助程序是一个好主意.

我认为ASP.NET MVC的一个好处是可以控制HTML.如果你开始将它隐藏在生成HTML的辅助函数中,你不会开始失去可见性吗?我想当你生成简单的控件(如按钮)时,这不是一个问题,但我已经看到使用html帮助器来创建网格和更复杂的HTML输出.

现在我也明白这样做的原因是为了保持干燥,避免重复.但这里是不是有类似代码隐藏的危险?此外,如果您与设计师合作,该怎么办?通常,设计者会创建标记并应用样式.如果您开始使用生成标记的帮助程序注入视图,这是否会使这种协作变得困难?

.net asp.net-mvc html-helper

29
推荐指数
2
解决办法
4426
查看次数

实体框架SELECT 1 AS C1

好吧,可能是一个非常愚蠢的问题,但为什么实体框架生成的查询在开头包含"SELECT 1 AS C1"?这个是来做什么的?例如,我生成了以下内容:

SELECT 
1 AS C1, 
"Extent1".MY_ID AS MY_ID
FROM MYTABLE "Extent1"
WHERE 'test1' = "Extent1".MY_ID
Run Code Online (Sandbox Code Playgroud)

如果我手动写这个,我会做这样的事情:

SELECT 
MY_ID
FROM MYTABLE
WHERE 'test1' = MY_ID
Run Code Online (Sandbox Code Playgroud)

谢谢

.net entity-framework

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

为什么不使用WCF数据服务来查询数据?

好的,我们正在使用实体框架,并希望将这些实体的数据暴露给消费者.这些数据非常常见,虽然最初仅由WPF应用程序使用,但未来可能会被其他技术(如Silverlight,ASP.NET,Office等)使用.

通常,您将构建WCF服务,该服务公开了许多显式方法,以根据使用者的需求返回数据.例如,GetCustomersById(int Id),GetAllCustomers()等.如果您将来需要添加其他方法,这将导致必须重写WCF服务并处理版本问题的开销.您还可以使用DTO返回数据.

因此,我们正在考虑通过WCF数据服务公开实体.这似乎有道理.它通过消除必须构建实现各种接口的显式服务来节省开发工作.如果发生对实体的修改,它还可以保护您不必重写这些接口.

这一切似乎很容易,我相信我们错过了一些东西.这种方法有哪些缺点?此外,如果我们返回实体而不是DTO,我们还会失去什么?

然后有关于您可能还有的更新和删除操作的明显问题.是否值得为这些操作考虑WCF数据服务?

感谢您的任何见解!

.net wcf soa entity-framework wcf-data-services

12
推荐指数
2
解决办法
3558
查看次数

WCF数据服务和自我跟踪实体

我已经看到一些引用声明WCF数据服务自动处理更改跟踪.这是否意味着您不需要创建自我跟踪实体(STE)并且它可以自动与任何实体对象类型一起使用?对不起,这里有点困惑,并一直在努力找到一个资源,为我清除这一点.

谢谢

.net entity-framework wcf-data-services

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

ASP.NET MVC将强类型数据传递给母版页

重复

将数据传递到ASP.NET MVC中的母版页

ASP.NET主页是否应该从视图中获取其数据?

我一直在使用这种方法将公共数据传递给site.master.但是,这需要特定的ViewData转换,我不喜欢在任何地方使用字符串标识符.这是最好的方式还是另外一种方式?

http://www.asp.net/learn/MVC/tutorial-13-cs.aspx

谢谢

asp.net-mvc

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

逻辑模型与域模型

我不是数据库人.我对数据建模的理解并不广泛.从有限的理解来看,逻辑数据模型是物理数据模型的抽象,不包含特定存储产品/介质的任何特定内容.逻辑数据建模似乎确实涉及业务主题专家在他们的过程中,因此在我看来对冲领域模型的世界.

我认为逻辑数据模型更关注数据,而域模型更关注问题域.考虑归一化的逻辑模型,域模型较少.我只是让自己在这里感到困惑,所以如果有人可以通过例子简洁地清除两者之间的差异,我将不胜感激.

非常感谢!

database architecture database-design domain-driven-design data-modeling

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

BizTalk 2009 ESB混乱

我对BizTalk有一点经验,我试图在不使用它的情况下理解BizTalk 2009 ESB Toolkit 2.首先,我想知道是否有人可以为我清理一些概念:

  1. "入口匝道"和"接收端口"之间有什么区别?
  2. 为什么需要行程,你能不能简单地使用端口和编排创建相同的东西?我显然在这里遗漏了一些东西.

一些更一般的问题:

  1. 是否所有邮件仍然必须通过消息框?

提前感谢您的任何见解.

biztalk esb biztalk-2009

5
推荐指数
2
解决办法
1709
查看次数

NuGet包管理器未显示已安装的包

我们有一个开发团队.都安装了NuGet.我们都在使用TFS.一个团队成员添加一个NuGet包并签入.其他团队成员都获得关联的程序集和NuGet packages.config.但是,当他们转到"管理NuGet包"时,"已安装的包"不会显示其他团队成员添加的包.它对于最初添加包的人来说很好.

这是预期的行为吗?我们做错了吗?

谢谢

.net nuget

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

十进制加倍

我有以下测试代码:

decimal test1 = 0.0500000000000000045656554454M;
double test2 = (double)test1;
Run Code Online (Sandbox Code Playgroud)

这导致test2在调试时显示为0.05.为什么它被舍入到2位小数?

谢谢

.net c#

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

WPF MenuItem ViewModel命令

我是WPF的新手,我正在努力与一个场景.我有一个菜单项目.当单击其中一个菜单项时,需要调用一个方法,该方法将根据与该菜单项关联显示的文本执行某些操作.因此,例如,菜单项的内容是"测试",所以我需要做一些"测试".仅供参考,这个"东西"直接影响ViewModel上的一个集合.

这是很容易使用点击事件,并没有视图模型来实现,但我试图使用一个明确的视图模型来实现MVVM.所以我开始研究命令,但是无法看到我如何将View中的任何内容传递回ViewModel中的Command.

关于我应该在这做什么的任何建议?

谢谢

.net wpf mvvm

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