0
SPからカスタムテーブルを返すことは可能ですか?私はEFコードの最初のアプローチを使用しています。ストアドプロシージャからカスタムテーブルをEfコードで返す
これは私のSP
CREATE PROCEDURE [dbo].[GetUserNotification]
@ToUserId INT
AS
BEGIN
select TU.FullName as ToUserName,
FU.FullName as FromUserName,
N.NotificationClickType,
N.TemplateId,
J.Title as JobTitle,
J.Identifier as JobIdentifier,
B.Identifier as BidIdentifier
from Notification N
inner Join AppUser TU on TU.Identifier = N.ToUserId
inner Join AppUser FU on FU.Identifier = N.FromuserId
inner Join Bid B on B.Identifier = N.NotificationBidId
inner Join Job J on J.Identifier = B.JobId
where [email protected]
Order By N.Identifier DESC
END
私のカスタムビューモデル
public class NotificationModel
{
public string ToUserName { get; set; }
public string FromUserName { get; set; }
public NotificationClickType NotificationClickType { get; set; }
public int TemplateId { get; set; }
public string JobTitle { get; set; }
public int JobIdentifier { get; set; }
public int BidIdentifier { get; set; }
}
である私は、同じビューモデルを作成しました。しかし、私が見たところでは、SPを使用すると、私はDbContextクラスに追加した単一のテーブルデータだけを返すことができます。
しかし、まずコードを使用しています。私はedmxファイルを持っていません。 My SPを自分のコンテキストクラスに追加する方法。 – Programmer
@Programmer - 私の編集した答えをご覧ください。 –