小编Cam*_*ron的帖子

类库,实体框架代码优先和Microsoft.SqlServer.Types

我有一些问题试图获得代码优先的Entity Framework 6.0来构建迁移Microsoft.SQLServer.Types.我还是继续说:

空间类型和函数不适用于此提供程序,因为无法找到程序集"Microsoft.SqlServer.Types"版本10或更高版本.

我看到他们一直在谈论跑步:

SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);
Run Code Online (Sandbox Code Playgroud)

或类似的global.asax.我需要在一个处理我的应用程序的数据层的类库中运行它,因此没有启动事件.

我投入了

[assembly: PreApplicationStartMethod(typeof(Test.Startup), "Start")]
namespace Test
{
    public class Startup
    {
        public static void Start()
        { 
             SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但这没有任何效果.有人有任何其他想法吗?

谢谢

克里斯

c# sql-server entity-framework class-library code-first

2
推荐指数
1
解决办法
625
查看次数

Xampp localhost无法正常工作

我在xampp上运行laravel,我在访问页面时http://localhost/laravel/public/遇到问题, 我得到一个很好的登录页面,但是当我举个例子时http://localhost/laravel/public/smokeyard

我得到404错误The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

路线:

Route::get('smokeyard', 'GuzzleController@smokeyard');
Run Code Online (Sandbox Code Playgroud)

控制器:

function smokeyard(){
    return view('smokeyard');
}
Run Code Online (Sandbox Code Playgroud)

我的所有视图都位于资源文件夹中.

xampp localhost laravel laravel-5

2
推荐指数
1
解决办法
2764
查看次数

使用实体框架包含查询运行速度极慢

我有课堂ProcessMessageProcessMessage细节.有1对多的关系,1 ProcessMessage可以有很多ProcessMessageDetail.我使用Entity Framework 6编写了代码,但运行速度非常慢.

任何优化技巧?如果你在第3步看到它,我正在使用ToList().第1步和第2步是IQueryable.

// 1
var query =  UnitOfWorkAsync.Repository<ProcessMessage>()
                            .Queryable()
                            .Include(x => x.ProcessMessages)                     
                            .Include(x => x.TestDetail)
                            .AsNoTracking()
                            .AsExpandable()
                            .Where(Query(loggedProcess, status))
                            .Take(1000)
                            .AsQueryable();   

// 2        
query = query.OrderBy(sortBy + (reverse ? " descending" : "")).AsQueryable();


// 3  
return query
    .ToList()
    .Skip((page - 1) * pageSize)
    .Take(pageSize)
    .ToList();


public class ProcessMessage
{
    public ProcessMessage()
    {
        ProcessMessages = new List<ProcessMessageDetail>();
    }
    public int ProcessMessageId { get; set; }
    public int? …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework

2
推荐指数
1
解决办法
344
查看次数

使用Mailkit访问Exchange共享文件夹

我正在创建一个应用程序,以从Microsoft托管的Exchange服务器(Office 365)上的帐户读取电子邮件和附件。我遇到的困难是我无法找到一种方法来获取MailKit API来查看已连接的电子邮件帐户上的共享文件夹。

我可以连接到我的电子邮件帐户,并查看我的主帐户下的“收件箱”和其他文件夹。在Outlook中,文件夹的树形视图在根目录中显示我的主要帐户(与我的主要电子邮件地址相关联),以及该帐户下的“收件箱”和其他文件夹。然后,Outlook将显示我的共享文件夹名称(与另一个电子邮件地址相关联),该名称也从根开始,其下是收件箱和其他文件夹。共享文件夹(及其关联的电子邮件地址)实际上没有要连接的自己的Exchange帐户。

连接后,我检查了ImapClient.SharedNamespacesImapClient.Others集合,它们都为空。

有没有办法通过MaikKit在Exchange中查看这种类型的共享文件夹?

c# mailkit

1
推荐指数
1
解决办法
2099
查看次数