【问题标题】:How to create a MVC Model from SQL Server 2014 Functions如何从 SQL Server 2014 函数创建 MVC 模型
【发布时间】:2016-03-04 08:13:44
【问题描述】:

我正在使用 SQL Server 2014,并且我有一个函数,它将开始和结束日期作为参数并返回一个表。

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

SELECT * 
FROM PV_GetLogByDT ('2015-11-01', '2016-03-04')

现在我想使用这个函数为我的 MVC 项目创建一个模型。我该怎么做?

当我这样做时,我会收到此错误:


微软视觉工作室

错误

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

'无法检索 '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'。


好的

【问题讨论】:

    标签: sql sql-server asp.net-mvc model-view-controller sql-server-2014


    【解决方案1】:

    如果您使用 EF,它可以为您提供帮助。它一步一步解释

    http://www.entityframeworktutorial.net/stored-procedure-in-entity-framework.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-23
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多