相关疑难解决方法(0)

读取提交和可重复读取之间的区别

我认为上述隔离级别非常相似.有人可以用一些很好的例子来描述主要区别是什么?

sql sql-server isolation-level

223
推荐指数
6
解决办法
11万
查看次数

如何使用Entity Framework执行原始SQL查询而不必使用模型?

我正在尝试学习C#ASP.NET MVC 5.我正在尝试使用Entity Framework来完成我所做的一切.

但是,我需要运行原始SQL查询并将结果返回到数组中.

这是我到目前为止所做的.

我创建了我的上下文类,它允许我连接到服务器,它还允许我在运行时更改数据库.

这是我的上下文类

using ScripterEngine.Models;
using System;
using System.Collections.Generic;
using System.Data.Common;
using System.Data.Entity;
using System.Data.Entity.Core.EntityClient;
using System.Data.SqlClient;
using System.Linq;
using System.Web;

namespace ScripterEngine.DataAccessLayer
{
    public class BaseContext : DbContext
    {
        protected string connectionName;
        public DbSet<Campaign> Campaign { get; set; }

        /**
         * Created the connection to the server using the giving connection string name
         * 
         * @param connName
         */
        public BaseContext(string connName = "BaseConnection")
            : base(connName)
        {
            connectionName = connName;
        }

        /**
         * Changes the …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc entity-framework asp.net-mvc-5

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

使用实体框架执行存储过程

是否可以使用EF执行存储过程,使用内连接和左外连接从两个或多个表中选择数据库中的记录.

我的观点是避免在EF或LINQ中进行连接的方法,我有很多问题.

因此,如果我创建该过程,我可以使用用户输入的参数调用它,可以将结果分配给.ToList()方法,然后将结果添加到asp:repeater .DataSource.

我知道这可能是一个奇怪的问题,但我想首先要做这个,使用EF因为我感觉更舒服.第二,摆脱在EF中使用连接.第三,我在某处读到,当用于经常调用查询时,使用存储过程将提高查询性能.

如果有人可以帮助我用一个例子回答这些问题,我将不胜感激.

c# mysql linq sql-server entity-framework

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