标签: devforce

如何在viewmodel中访问mvvm模型中的控件?

我有一个WPF窗口,在那个窗口我有一个网格.

我使用MV-VM模型,我想在代码中动态地将TextBox添加到网格中(在viewmodel中)

我怎样才能访问网格?

c# silverlight wpf mvvm devforce

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

将表达式传递给linq的Select

这是linq-to-sql

我有很多不同的类都在做相同的查询,但投影结果略有不同.理想情况下,我希望能够在一个地方进行查询,并将投影传递给Select方法.它适用于具体类型:

public void GetResults() {
    var junk = db.SiteProducts.Select(Project());
}

public Expression<Func<DbEntities.SiteProduct, string>> Project() {
    return p => p.ProductAlert;
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试返回匿名类型时,它会失败

public void GetResults() {
    var junk = db.SiteProducts.Select(Project());
}

public Expression<Func<DbEntities.SiteProduct, TResult>> Project<TResult>() {
    return p => new { p.ProductAlert };
}
Run Code Online (Sandbox Code Playgroud)

我完全理解为什么泛型类型推断在第二种情况下失败了.但是有没有从头开始制作我自己的表达式的技巧 - 我错过了可以让这个工作?

c# linq linq-to-sql devforce

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

如何防止Visual Studio创建license.licx

我们在项目中使用第三方控件.几乎每当我双击具有设计视图的文件时,Visual Studio都会尝试用英雄的努力来提升设计师,并且在一些无响应之后,它会将license.licx文件提供(生成)到我们的解决方案中.这会不必要地干扰源代码控制:文件添加也会修改csproj,并且原始代码文件和designer.cs也会被检出(尽管它们没有任何修改).

  1. 我只想看代码(右键单击,查看代码),我不想看到设计师的视图.
  2. 每次我需要撤消不必要的更改并且需要花费时间(我们的解决方案非常繁琐),而Visual Studio再次没有响应,因为它会在csproj更改后重新加载整个shebang.
  3. 当我双击时,我立即意识到我做了什么,但那时已经太晚了,发条开始磨砺.

如果有人知道如何禁用添加该licx,请告诉我.仅供参考:相关的第三方库是DevExpress WinForms和IdeaBlade DevForce Classic(它与DevExpress有一些集成).我使用VS 2012.我们的产品是最终用户产品,而不是第三方库.

澄清:我们正在谈论一个开发环境.请参阅基于Licenses.licx的.Net组件许可模型如何工作? - 不建议将其保留在源代码管理中.我不想就此辩论.让我们关注如何防止Visual Studio一直尝试创建它.

visual-studio devforce devexpress-windows-ui

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

需要大型.net数据访问层的建议

启动一个新项目,它是针对一个非常大的(300个表)遗留数据库的100%新开发.数据库与业务模型的匹配程度不高,所以我最初想到了使用ORM的位置.

我得到了与NHibernate合作的概念证明......但是有很多管理人员推迟使用"不支持的""开源"工具.

有关其他ORM解决方案的建议吗?或NHibernate论点的建议?

非常感谢.

.net database nhibernate orm devforce

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

WCF数据合同中是否包含WCF操作合同?为什么?

我有一个数据合同说用户.它是可序列化的,并且可以跨越线路.我想要一个Operation Contract SaveUser().我可以将SaveUser(用户用户)作为操作合同保存在我的服务合同中.但是我可以将它作为自己的行为保存在我的数据合同中吗?

理想情况下Save()应该保存自己.因此,根据OO原则,每个数据合同都应该知道如何保存自己,并且细节应该从外部世界中抽象出来.

这可能在WCF中吗?

wcf devforce

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

我是否应该学习Linq to SQL,即使它已被纳入实体框架?

我希望学习Linq来查询MS SQL数据库,但我不确定要采用哪条路径.我最近读到Linq to SQL正在进入实体框架,并且开发可能停滞不前.

是否值得学习Linq to SQL?或者我应该关注实体框架或其他对象关系模型,如Ideablade的Devforce,它正在转向Linq作为它的查询语言?

.net entity-framework object-relational-model linq-to-sql devforce

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

OData是否打算在政府和金融环境中使用?我需要哪些安全预防措施?

首先,OData似乎只会吸引"开放"数据库,并且永远不会用于需要安全性的环境中,特别是对于金融或政府客户.

这是与当前版本的OData/WCF一起使用的正确视角吗?如果没有,你能分享我需要改变的观点吗?

更新

目前关注的例子包括:

  • 增加了SQL注入的可能性
  • 附加数据验证(使业务逻辑复杂化)
  • 未经授权访问数据
  • 提高了对数据进行"原始转储"的能力
    • 通过这个我的意思是使用OData更容易获得HR数据,然后它是屏幕刮取传统的ASP.net页面

更新2

我是否也可以执行业务规则?例如,格式正确的SSN,电话或Zip.如何确保填写所有字段?

sql linq wcf odata devforce

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

需要围绕异步操作

我有自定义控件,我有接口这个控件暴露给它的用户.

public interface ILookupDataProvider
{
    string IdColumnName { get; }

    IEnumerable<IDataColumn> Metadata { get; set; }

    void GetDataAsync(string parameters, 
        Action<IEnumerable<object>> onSuccess, Action<Exception> onError);
}
Run Code Online (Sandbox Code Playgroud)

所以,这是我尝试公开异步操作 GetDataAsync

但我不知道如何在我的实现接口的类中实现此方法.我理解这部分,因为我有方法将执行然后onCompletion,onSucessonError委托将被调用.

有人可以帮助解决如何编写这些问题的语法吗?

编辑:

它是4.0,我不能使用await命令

编辑2:

我使用DevForce框架来加载数据,但是为了这个示例 - 让我们做WCF服务.如何在我的接口实现中包装WCF服务调用?

另外,你认为创建这样的接口以呈现异步操作是否可以?例如,你会以不同的方式做事吗?

c# silverlight asynchronous devforce

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

LINQ联盟在具有相同字段的两个表之间然后在集合中返回

我已经放弃尝试创建一个linq查询来检索一个sql server视图,它是两个表之间的联合.我现在将尝试创建一个linq联盟.

我有两个视图,MemberDuesPaid和MemberDuesOwed.他们两个都有相同的领域; (BatchNo,TranDate,DebitAmount,CreditAmount,ReceiptNo,CheckNo,SocSecNo).

我的应用程序中还有一个名为MemberTransaction的帮助器类.它具有所有相同的属性.

如何在两个表之间建立联合,其中socSecNo = ssn传入?我想结合两个表并返回一个IEnumerable MemberTransaction集合.在将两个表联合在一起后,我希望按降序顺序返回由trandate排序的集合.

c# sql linq sql-server devforce

4
推荐指数
2
解决办法
9767
查看次数

IdeaBlade的一些限制是什么?

我将启动一个需要Web和桌面界面的项目.一个解决方案似乎是IdeaBlade(http://www.ideablade.com).任何使用它的人都可以描述它的局限性和优势吗?它可以测试吗?

谢谢,亚历克斯

silverlight wpf tdd devforce

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

WCF数据服务与WCF RIA服务

我需要评估WCF数据服务WCF RIA服务之间的SOA架构.以下是我的一些参数:

  1. 多客户端(HTML5/iOS/Android/Windows 8 Metro/Windows Phone 7)
  2. 断开连接和离线操作
  3. 验证引擎
  4. 性能
  5. 网络数据压缩
  6. 支持云环境

谁能帮我收集一些数据供我评估.此外,SOA实现是否还有其他好的选择.

我知道DevForce.

wcf soa wcf-data-services wcf-ria-services devforce

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

从VisualStudio生成的数据库内容到Programmer Generated

我希望能够更好地访问数据库,以便我可以执行查询(主要是因为我不了解/知道它的API,但我知道SQL).我不想删除Visual Studio已经完成的所有操作,因为已经构建了很多东西,但是如何获得可用于执行SQL查询的对象.

这是Visual Studio 2008,C#和MSSQL

c# sql sql-server visual-studio-2008 devforce

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

什么是良好的ORM for .NET能够很好地实现并发性?

我正在寻找一个全面的ORM,它可以轻松地处理.NET的并发性.它也应该是线程安全的.

有什么建议?请详细说明您选择此特定ORM的原因.

.net nhibernate concurrency orm devforce

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