小编Md.*_*med的帖子

如何将泛型类型的数据列表转换为另一种泛型类型的数据列表

我正在尝试编写通用基本服务类,其中在接收到第一个通用数据列表之后,因为Db模型实体的实际类型需要转换为新的通用视图模型类型的数据.

我试过list.ConvertAll()但总是得到ConvertAll()方法的构建错误.

我也试过list.Cast<TVm>().ToList()这个解决了构建错误,但是得到了运行时错误.

以下是我所有类和接口的代码片段.任何帮助或建议表示赞赏.

实体类

public abstract class Entity
{
    [Key]
    [Index("IX_Id", 1, IsUnique = true)]
    public string Id { get; set; }

    [DataType(DataType.DateTime)]
    public DateTime Created { get; set; }

    public string CreatedBy { get; set; }

    [DataType(DataType.DateTime)]
    public DateTime Modified { get; set; }

    public string ModifiedBy { get; set; }

    [DefaultValue(true)]
    public bool Active { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

BaseViewModel类

public abstract class BaseViewModel<T> where …
Run Code Online (Sandbox Code Playgroud)

.net c# generics entity-framework

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

如何解决"Build:Unknown compiler option'listemittedfiles'." 在visual studio 2015更新3?

在更新NuGet Type Scripts包之后,我面临一个常见的构建错误问题"tsc.exe退出代码1".搜索后,我找到了解决方案如何解决它.建议我安装另外两个名为Microsoft.TypeScript.Compiler和Microsoft.TypeScript.MSBuild的NuGet包.安装完成后,退出的tsc.exe与代码1问题解决了.但同时在构建"未知编译器选项'listemittedfiles'"时出现了新问题.

我试图通过这个Typescript构建失败的建议来解决它.

但是这个问题仍然没有改善.

有人能提供解决方案吗?请提前多多谢意.

我的客户端项目结构看起来像图像请点击这里查看图像

angularjs typescript visual-studio-2015

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

使用连接字符串实体框架在运行时生成 DbContext 和模型

有什么方法可以在运行时仅使用连接字符串生成 DbContext 吗?

我们可以使用 Scaffold 在实体框架核心上生成现有数据库的模型和 DbContext,它们必须从 Package Manager Console 或 Power Shell 运行。基于此,我想到了在哪里可以在运行时从控制台应用程序执行 Scaffold 命令,其中应用程序将提供动态连接字符串。

任何替代或好的建议都非常感激。

c# entity-framework entity-framework-core

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

如何解决“将 varchar 数据类型转换为 datetime 数据类型导致值超出范围”。错误

select top 10  
    FormANo, Created, Changed 
from 
    FormA 
where  
    Created >= convert(datetime, '2015-07-05 14:04:11.000') 
    and Created <= convert(datetime, '2016-04-21 20:13:08.280')
Run Code Online (Sandbox Code Playgroud)

当我运行查询时,出现以下错误

消息 242,级别 16,状态 3,第 4 行
varchar 数据类型到 datetime 数据类型的转换导致值超出范围。

如何在 SQL Server 2014 中使用原始 SQL 查询解决这个问题?

sql-server datetime

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