gpt4 book ai didi

c# - 在 Code First Entity Framework (C# ASP.NET MVC 3) 中指定除 dbo 之外的 SQL 用户名

转载 作者:可可西里 更新时间:2023-11-01 07:50:53 25 4
gpt4 key购买 nike

我正在尝试从通过 EF(代码优先)连接的 ASP.NET MVC 3 应用程序中的 C# 连接到共享托管环境中的 SQL Server 2008 数据库。

我的问题是生成的 SELECT 语句如下所示:

SELECT ... FROM [dbo].[TableName]

它会抛出错误 Invalid object name,但在我这样做时工作正常:

SELECT ... FROM [mySQLUserName].[TableName]

如何指定 dbo 以外的用户名(例如 mySQLUserName)?


编辑:

我发现与此问题相关的最接近的文章是:

特别强调第二篇文章,但是它没有指定如何设置 dbo 以外的用户名

最佳答案

您可以使用装饰实体类的 TableAttribute 上的属性指定模式。

[Table("TableName", Schema = "mySQLUserName")]

关于c# - 在 Code First Entity Framework (C# ASP.NET MVC 3) 中指定除 dbo 之外的 SQL 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7184577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com