问题列表 - 第49327页

域实体,DTO和视图模型

我有一个带有POCO域模型和NHibernate存储库层的ASP.NET MVC 2应用程序.我的域模型不知道我的viewmodels所以我使用automapper从viewmodel转到实体,反之亦然.

当我将WCF引入我的项目(一个迟到的要求)时,我开始不得不处理断开连接的对象.也就是说,我使用NHibernate从数据库中检索实体,并且一旦该实体被序列化,它就会断开连接并且每个子集合都被加载,无论我是否计划使用它,这意味着我正在做很多不必要的数据库工作.

在阅读完本文后,我发现强烈建议您不要在域项目之外公开您的实体,而应该使用DTO.

我看到了这个的原因,但我无法弄清楚如何实现它.

我是否从ASP.NET MVC中的viewmodel映射到DTO,通过服务层发送DTO,并从DTO映射到服务层中的实体?我应该在哪里定义我的DTO?

asp.net-mvc wcf domain-driven-design poco dto

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

对于针对移动浏览器的网络应用,我应该使用localStorage而不是Cookie吗?

我正在构建一个主要在移动浏览器上运行的基于位置的Web应用程序.它将使用HTML5,javascript和PHP进行编码.我希望必须提示用户不经常登录.我希望他们登录(通过PHP),然后保持登录x的时间.

我知道如何使用cookie,但我一直在尝试使用HTML5 localStorage.如果我使用localStorage,我必须使用javascript进行所有验证并通过Ajax将其发送给PHP.当我在思考如何完成这项工作时,我想知道使用localStorage是否真的值得.据我所知,它比cookie更安全,因为数据不会随每个HTTP请求一起传输,也不能跨域访问.但是现代浏览器(如iOS和Android)是否会阻止对cookie的跨域访问?

我只是通过使用localStorage让自己变得更难?在这样的情况下,选择localStorage而不是cookie的原因是什么?

javascript php cookies html5 local-storage

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

如何更改vb.net日期的年份部分

我怎样才能改变约会的年份部分?

因此,如果用户选择3/10/2009,我希望当前等于3/10/2011

 Dim current1 As Date
    current1 = TextBox1.Text
    current1.Year = Now.Year
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net

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

有没有办法引用(在XAML中)名称中带有空格的程序集?

是否无法引用名称中包含空格的程序集?我是否真的必须将程序集重命名为不包含空格?难道没有办法逃离这些空间吗?我找不到很多有这个问题的人,更不用说任何解决方案......

示例XAML:

<UserControl x:Class="SomeClass"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:Some.Namespace;assembly=Some Assembly With Spaces In The Name"
    >
Run Code Online (Sandbox Code Playgroud)

这是编译器在您尝试执行此操作时提供的错误:

未知的构建错误,''clr-namespace:Some.Namespace; assembly =某些具有空格的程序集在名称中'映射URI无效.4号线位置2.'

放'或' 程序集名称周围没有帮助.

xaml

8
推荐指数
2
解决办法
2438
查看次数

vb6调试.exe到.dll

可能是之前提出过的一个问题.请引导我解答可能回答我问题的任何问题......

我有一个调用VB6 .dll 的VB6 .exe .我想从.exe代码调试.dll.

关于如何实现这一点的任何想法?自从我玩vb6以来已经很长时间了.

谢谢

vb6

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

我可以在本地托管Facebook的all.js吗?

我一直注意到有时候我的Facebook应用程序运行缓慢,而且当检查时是因为all.js文件没有从Facebook服务器加载,所以我将文件复制到我的服务器上并进行测试.

一切似乎都运行良好,实际上它运行得更快.我的问题是 - 你知道这样做是否有错误或错误?

javascript facebook

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

动态构建资源标识符

我想动态地使用资源

 String[] stringarray = res.getStringArray(R.array.XXXX);
Run Code Online (Sandbox Code Playgroud)

其中XXXX是变量.有什么建议?谢谢

android

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

如何抓住软键盘"进入/完成"按?

我想知道用户何时按下软键盘上的'enter/done/next'键,而不知道用户在哪个edittext框中的活动.我看过一些代码,但它总是使用edittext框的名称正在编辑.

该应用程序具有多个edittext框,并且只要更改edittext框中的任何一个值,就会重新运行计算.

android android-softkeyboard

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

如何终止会话或会话ID(ASP.NET/C#)

当用户单击注销按钮时,如何销毁会话(Session ["Name"])?

我正在浏览MSDN上的ASP.NET API参考,它似乎没有太多信息.看起来相当有限.但我找不到ASP.NET类等的任何其他页面.

我试过了:

Session.Abandon();Session.Contents.Remove("Name");他们都没有工作.(我在谷歌搜索的论坛中发现了这些)

c# asp.net session webmatrix razor

30
推荐指数
3
解决办法
16万
查看次数

现实生活中TCP和UDP的例子是什么?

我知道两者在技术层面上的区别.

但在现实生活中,任何人都可以提供TCP和UDP应用程序(使用)的示例(越多越好)来展示它们的区别吗?

udp tcp

56
推荐指数
8
解决办法
21万
查看次数