我想知道是否有人知道在EDMX模型中找到表格的更快捷的方法,而不仅仅是滚动图表并寻找事物.我们的数据库中有大约50个表格,当我正在寻找一个特定的表格时,看看VS放置这个东西只是一件苦差事.
我正在使用VS 2010来解决这个问题.
先感谢您.
我们正在针对SQL Server 2005数据库开发一个应用程序,该数据库使用多个模式用于安全目的.该应用程序将在.NET 4.0框架中使用EF 2.
我想知道的是这些SQL模式(支持,管理员,员工)等在EF端可以/将要/应该如何表示.我应该将各种实体分成应用程序中的单独模型(edmx文件)以反映SQL模式吗?我并不像对名称冲突那样关注,而是更直观地理解模型.
该领域的建议或最佳做法是什么?
谢谢!
我正在构建一个与SQL 2008数据库相悖的Windows应用程序.一些表数据非常敏感,但是如果不对这些表进行读/写访问,我们的一些用户仍然至少需要读取.我们将使用Windows安全性来控制他们对数据库的访问.
我想知道那些相同的用户是否可以通过Excel或MS Access等方式访问这些表中的数据?这是关于阻止一个坏苹果试图窃取内部数据并随之走走.但是,如果他们对数据具有读取权限,是否有任何真正的方法可以阻止它们?
很抱歉,如果这是一个SQL Server 101问题,但我找不到问题的好答案.
谢谢您的帮助!
我有一个查询适用于除一个订单之外的每个订单.这是现在不能正常工作的部分:
DECLARE @ordernum INT
SELECT @ordernum = 101257
SELECT o.CustomerID , ups.*
From dbo.orders o with (NOLOCK)
left join (
Select top 1 UPSAccountInfo.UPSAccount as UPSAccount1
,UPSAccountInfo.CID as UPSCID
,UPSAccountInfo.Address as UPSAddress1
,UPSAccountInfo.DesiredService UPSDesiredService1
,UPSAccountInfo.Address2 as UPSAddress2
,UPSAccountInfo.Suit as UPSSuite
,UPSAccountInfo.city as UPSCity
,UPSAccountInfo.Country as UPSCountry
,UPSAccountInfo.SP as UPSState
,UPSAccountInfo.Zip as UPSZip
FROM UPSAccountInfo
with (NOLOCK)
order by date desc
) ups on ups.upscid = o.customerid
WHERE o.OrderNumber = @ordernum
Run Code Online (Sandbox Code Playgroud)
这是一个更大的查询的一部分,我只是拿出了什么不起作用.通过不工作,我的意思是它返回customerid,但没有UPSAccountInfo.事实上,它正在带回一项纪录.
但是,这很好用:
Select top 1 UPSAccountInfo.UPSAccount as UPSAccount1
,UPSAccountInfo.CID as …Run Code Online (Sandbox Code Playgroud)