Member 14317227 Ответов: 1

Как я могу добавить сохраненную гордость в миграцию в ASP.NET MVC?


Всем привет,

Я хочу, чтобы Crete report viewer с 2 таблицами имел отношение в моем приложении в asp.net mvc , я сначала использую код Entity Framework , поэтому я создаю свою базу данных с помощью миграции .

Что я уже пробовал:

Это моя хранящаяся гордость:

CREATE PROCEDURE [dbo].[ReportExpenseDetails]
	
AS
	SELECT 

	e.Expenses_Id as ExpenseNo,
	e.Expenses_Type,
	

   ed.ExpenseDetails_Id,
    ed.ExpensesId,
	ed.Amount,
	ed.DateExpense,
	ed.Note
	
	    from Expenses as e inner join ExpenseDetails as ed on e.Expenses_Id=ed.ExpensesId

RETURN 0


Это мои модели ExpenseDetails :

public class ExpenseDetails
{
    [Key]
    public int ExpenseDetails_Id { get; set; }

    public double Amount { get; set; }

    [DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
    public DateTime DateExpense { get; set; }

    public string Note { get; set; }

    public int ExpensesId { get; set; }

    [ForeignKey("ExpensesId")]
    public virtual Expenses expenses { get; set; }
}


Это модель расходов:

public class Expenses
{
    [Key]
    public int Expenses_Id { get; set; }

    public string Expenses_Type { get; set; }
}

1 Ответов

Рейтинг:
1

Member 14317227

Спасибо , но я не понимаю, может мне помочь