如何从SQL Server 2014功能创建MVC模型

如何从SQL Server 2014功能创建MVC模型,sql,sql-server,asp.net-mvc,model-view-controller,sql-server-2014,Sql,Sql Server,Asp.net Mvc,Model View Controller,Sql Server 2014,我使用的是SQL Server 2014,我有一个函数,它将开始和完成日期作为参数,并返回一个表 在SQL Server中,当我调用我使用的函数时 SELECT * FROM PV_GetLogByDT ('2015-11-01', '2016-03-04') 现在我想使用这个函数为我的MVC项目创建一个模型。我该怎么做 当我这样做时,我会出现以下错误: Microsoft Visual Studio 错误 运行所选代码生成器时出错: '无法检索'LTKB.CARD.Models.PV_G

我使用的是SQL Server 2014,我有一个函数,它将开始和完成日期作为参数,并返回一个表

在SQL Server中,当我调用我使用的函数时

SELECT * 
FROM PV_GetLogByDT ('2015-11-01', '2016-03-04')
现在我想使用这个函数为我的MVC项目创建一个模型。我该怎么做

当我这样做时,我会出现以下错误:


Microsoft Visual Studio 错误

运行所选代码生成器时出错:

'无法检索'LTKB.CARD.Models.PV_GetCARDLogByDT_Result'的元数据'。在模型生成过程中检测到一个或多个验证错误:

CARDNOLIST::EntityType“CARDNOLIST”未定义键。定义此EntityType的键。 CARDPASSLIST::EntityType“CARDPASSLIST”未定义密钥。定义此EntityType的键。 CARDPINLIST::EntityType“CARDPINLIST”未定义键。定义此EntityType的键。 RESULTLIST::EntityType“RESULTLIST”未定义键。定义此EntityType的键。 CARDNOLIST:EntityType:EntitySet“CARDNOLIST”基于未定义键的类型“CARDNOLIST”。 CARDPASSLIST:EntityType:EntitySet“CARDPASSLIST”基于未定义密钥的类型“CARDPASSLIST”。 CARDPINLIST:EntityType:EntitySet“CARDPINLIST”基于未定义键的类型“CARDPINLIST”。 RESULTLIST:EntityType:EntitySet“RESULTLIST”基于未定义键的类型“RESULTLIST”



好的如果您使用EF,它可以帮助您。它一步一步地解释