小编red*_*man的帖子

AutoMapper - 强类型数据集

我有这样定义的映射:

Mapper.CreateMap<DsMyDataSet.TMyRow, MyRowDto>();
Run Code Online (Sandbox Code Playgroud)

MyRowDto是TMyRow的1:1副本,但所有属性都是自动属性.

[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
public string PositionFolder{
    get {
        try {
            return ((string)(this[this.tableTMyDataSet.PositionFolderColumn]));
        }
        catch (global::System.InvalidCastException e) {
            throw new global::System.Data.StrongTypingException("The value for column \'PositionFolder\' in table \'TMyDataSet\' is DBNull.", e);
        }
    }
    set {
        this[this.tableTMyDataSet.PositionFolderColumn] = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

我打电话的时候:

DsMyDataSet.TMyRow row = ....;
AutoMapper.Mapper.Map<MyRowDto>(row);
Run Code Online (Sandbox Code Playgroud)

我得到StrongTypingException异常,因为列中的值为null.该属性可以为空,但强类型数据集不支持可空属性,您必须调用IsNullable instea.如何在AutoMapper中解决此问题,以便映射进行(忽略错误并保留空值)?

c# strongly-typed-dataset automapper

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

WPF:创建一个看起来像Visual Studio 2010的应用程序

如何使用看起来像Visual Studio 2010的C#创建桌面应用程序?

这是一个例子

  • 您可以使用哪些开发环境?
  • 你能推荐任何样品,教程或博客吗?

编辑:

我想我找到了我想要的东西...... http://wpfthemes.codeplex.com/.谢谢大家的答案.

c# wpf visual-studio-2010

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

获得WIA扫描仪功能

如何获得扫描仪的可用分辨率和/或dpi.另外,如何获得有自动送纸器等信息?

c# wia

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

隐藏.csproj中的文件而不将其从构建中排除

是否可以隐藏.net core csproj中的文件/文件夹而不将其从构建中排除?我有一个包含生成文件的文件夹,我宁愿看到它们在Visual Studio中的解决方案资源管理器中不可见.

csproj visual-studio .net-core visual-studio-2017

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

Telerik从XAML设置应用程序主题

是否可以在Telerik中设置XAML的应用程序范围主题?只有一个代码隐藏的例子.我想在XAML中设置并且在设计模式中也有Metro主题.

silverlight xaml telerik

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