问题列表 - 第11791页

MVVM和WCF - 查看模型和模型关系

我不明白我的模型如何成为WCF服务.当它驻留在客户端上的Astoria部分类允许远程调用执行持久性调用时,它是有意义的,但是WCF服务没有可用于更新数据存储的模型字段的属性.

即使我可以将模型/域对象类的接口分解为单独的程序集,Silverlight项目也不允许我将其添加为引用.

我的ViewModel应该如何包含我的WCF调用?最终WCF将调用在Linq-to-Sql中实现的存储库程序集,但显然这些实体在这种情况下不是我的模型,我的WCF类是什么?

感谢您的任何指导.

另外,我读过的帖子给出了一个参考框架:

  1. http://development-guides.silverbaylabs.org/Video/Silverlight-Prism#videolocation_0
  2. http://blogs.conchango.com/davidwynne/archive/2008/12/15/silverlight-and-the-view-viewmodel-pattern.aspx
  3. http://msdn.microsoft.com/en-us/magazine/dd458800.aspx

silverlight wcf prism mvvm linq-to-sql

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

CSS3布局模块浏览器支持

我正在试图弄清楚当前(原生)哪些浏览器支持CSS3布局模块.

基本上,我正在开发一个特定的环境,我可以指定使用哪些浏览器,CSS3会加快开发时间,所以嘿 - 为什么不呢?

我特别谈到的是

body {
   display: 'aaa'
            'bcd';
}
Run Code Online (Sandbox Code Playgroud)

并能够将页面元素插入到布局中,如下所示:

div#div1 { position: a; }
div#div2 { position: b; }
Run Code Online (Sandbox Code Playgroud)

(div1是标题,div2是左侧边栏)

css cross-browser css3

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

实体框架2和NHibernate如何比较?

我基本上想知道如下事情:

  • 两者之间的优缺点?
  • 两个框架之间的相同点/不同点?
  • 它们在建筑上是如何相似/不同的?
  • 每个需要多少样板代码?
  • 与NHibernate相比,可以在Visual Studio之外有效地使用实体框架吗?与Visual Studio一起使用时,实体框架是否比NHibernate更有效?

注意:此问题涉及实体框架2(目前仍处于开发阶段).

nhibernate ado.net entity-framework

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

二维阵列与一维阵列的性能

在C中,m×n 2维阵列与长度m×n的1维阵列之间的时间和空间是否存在差异(对于m和n的大值)?使用一维数组访问元素会更快吗?

c arrays

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

Google App Engine Java是否支持Eclipse中的热部署?

它默认情况下似乎没有这样做,这对我来说非常令人震惊,因为他们已经设置了所有其他的东西以使开发变得容易.有没有办法实现这个?如果没有,任何人都知道为什么不支持它?

java eclipse google-app-engine hotdeploy

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

Git/Rails /共享主机(Dreamhost)工作流程

这主要是关于有效Git使用的问题.我应该首先说我不是Rails的专家(至少在生产意义上)并且绝对是Git新手,但是,我有一些使用SVN的经验.

我的问题是我正在尝试创建一个rails应用程序,但不知道在我的计算机上保持开发本地但是能够部署到Dreamhost上的共享主机帐户的最佳方法.

我认为Git会允许我这样做,但我不完全确定如何.我想在服务器上创建一个Git repo,并在每次提交后将我的本地内容推送到它上面.我已经阅读了一些关于Git的教程,但我仍然对于该怎么做感到困惑.替代方法是只使用FTP并复制文件,但这似乎不对.

有没有人有一些我可以使用的第一步和/或命令?这种部署方法是否可疑还是有更好的方法吗?

git workflow ruby-on-rails passenger dreamhost

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

使用C#反射来访问堆栈跟踪中的对象

我想在.NET中使用反射来访问调用我的方法的对象.我认为以某种方式可以查看堆栈跟踪.我知道由于各种原因它并不安全,但我只需要抓取并编目一些属性值.

我该怎么做呢?

更新:我是个白痴,我忘了说这是在C#

.net c# reflection

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

使用正则表达式使链接可单击

是否有一个正则表达式可以找到一个字符串,其中包含一个以http://或www开头并用它包装的单词<a>$1</a>

谷歌搜索,但我似乎无法找到一个终极的.

另一个问题,你可以以某种方式让它忽略它,如果它在<img>标签内?

谢谢你!

php regex

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

如果对象也有其他类,Beautiful Soup也找不到CSS类

如果网页上有<div class="class1"><p class="class1">,然后soup.findAll(True, 'class1')就会发现他们两个.

<p class="class1 class2">但是,如果它有,它将无法找到.如何找到具有某个类的所有对象,无论它们是否还有其他类?

python screen-scraping beautifulsoup

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

ASP.NET MVC中UpdateModel的正确行为是什么?

我有兴趣知道你们认为应该被视为UpdateModelASP.NET MVC 中的方法的"正确行为" .

我在这里问的原因可能是,如果这个功能是"按设计",有人可以澄清为什么它是这样的,也许是一种方式来调用它来实现所需的功能,我想这将是90百分之百的民众希望这个有用吗?

从本质上讲,我的抱怨在于绑定过程中的行为UpdateModel.

假设您希望通过简单的Save操作方法更新表单,表单上的数据字段反映了数据库中的模型,最初要保存请求,我们可能会从数据库中获取现有模型,然后更新相关字段哪些更改,发送FormCollection,然后更新UpdateModel到我们现有的模型.这个函数,但是看起来这个DB填充对象的任何现有属性都被"重置"; 并且我的意思是,被设置为null或初始化默认值就像它是一个全新的对象,除了显然那些与那些匹配的对象FormCollection.

这是一个问题,因为对象上存在的任何现有属性,但不一定存在于表单上,例如任何子集合或对象,日期或任何非UI面向字段都是空的,留下半人满,更多或者由于所有丢失的数据(包括现在可能设置为0的ID堆栈)而无法保存到DB的较少的不可用对象.

我认为这不是理想的行为,UpdateModel只应更新找到属性匹配的属性FormCollection.这意味着您的所有现有属性都将保持不变,但您的更新将被设置.但是,从目前为止推断的内容来看,显然情况并非如此 - 它似乎实例化了一个全新的对象副本,从表单中更新属性,然后返回新对象.

最后,为了了解这是多少负担,保存半复杂形式并保留所有现有对象数据的唯一方法是手动将每个属性与相应的表单属性结合到绝对保证仅更新表单中存在的属性.

我猜,

  1. 那些同意这个是设计的人,是我采用最佳方式结婚的方法吗?
  2. 或者,你是如何解决这个问题的呢?

请随时提出你对这些家伙的看法,谢谢.

以下是遇到此问题的另一个实例:
使用一组复杂数据类型调用UpdateModel会重置所有非绑定值吗?

asp.net-mvc updatemodel formcollection

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