我正在尝试使用 DapperExtensions 从 SQL 数据库中获取所有记录。
但是我有一个模式设置为除了dbo
某些表之外。因此,无法从 sql 查询中识别该表。
例如,表格的格式为[Schema][TableName]
。但是当我开始查询时,会抛出如下错误:
无效的对象名称“表名”。
这是模型类:
using System;
using Dapper.Contrib.Extensions;
using ImOnTech.Teftis.Core.Models;
using ImOnTech.Teftis.Core.Models.DT_Inspection;
namespace ImOnTech.Teftis.Core.Models.DT_Inspection
{
[Table("DT_Inspection.City")]
public class City
{
这是GetAll
从数据库记录的功能:
public async Task<IReadOnlyList<City>> GetAllAsync()
{
var CityList = await Context.Connection.GetListAsync<City>();
Context.Connection.Close();
return CityList.ToList();
}