小编Dee*_*ani的帖子

Entity Framework数据库中的存储过程第一种方法

我正在使用Entity Framework数据库第一种方法从Webforms到MVC应用程序进行项目转换,并准备好数据库以及所有存储过程.

我成功创建了一个.edmx文件,并且能够使用我的存储过程,并且在执行任何插入或更新操作时它工作得很好.但是当我在我的一个存储过程中使用select查询时出现了真正的问题.

例如,有一个Employee表格包含以下列:

EmpId, FirstName, LastName, Age, Salary
Run Code Online (Sandbox Code Playgroud)

我有一个存储过程GetAllEmpDetails有以下选择查询.

Select 
    EmpId, (FirstName + ' ' + LastName) as FullName, Salary 
from 
    Employee
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试将此存储过程的结果与Employee具有5个属性的类绑定到表结构时,我得到一个错误,即该Age属性的值是预期的,但它在结果集中不可用.

我知道也没有FullName属性,所以我的问题是如何用生成的模型类解决这个问题(如本例所示Employee),以便它可以解决这些动态?

c# stored-procedures entity-framework

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

在VideoFileClip函数中获取"OSError:[WinError 6]句柄无效"

我正在使用python导入moviepy库创建一个程序,但收到以下错误:

from moviepy.editor import VideoFileClip

white_output = 'videos/testVideo.mp4'
clip1 = VideoFileClip("videos/testVideo.mp4")

OSError                                   Traceback (most recent call last)
<ipython-input-40-f49638833528> in <module>()
      1 white_output = 'videos/testVideo.mp4'
----> 2 clip1 = VideoFileClip("videos/testVideo.mp4")
      3 white_clip = clip1.fl_image(process_image) #NOTE: this function expects color images!!
      4 get_ipython().magic('time white_clip.write_videofile(white_output, audio=False)')

C:\Users\hp pc\Anaconda3\envs\lib\site-packages\moviepy\video\io\VideoFileClip.py in __init__(self, filename, has_mask, audio, audio_buffersize, audio_fps, audio_nbytes, verbose)
     53         # Make a reader
     54         pix_fmt= "rgba" if has_mask else "rgb24"
---> 55         reader = FFMPEG_VideoReader(filename, pix_fmt=pix_fmt)
     56         self.reader = reader …
Run Code Online (Sandbox Code Playgroud)

python moviepy jupyter-notebook

4
推荐指数
2
解决办法
2万
查看次数