0
我在C#中使用SQL數據庫進行測試。我遵循MSDN的指示來做到這一點。下面是代碼:C#SQL Server輸入
using System;
using System.Collections.Generic;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LinqConsoleApp
{
[Table(Name = "DesanoDict1")]
public class DesanoDict1
{
[Column(Storage = "_Desano")]
public string Desano
{
get;
set;
}
[Column(Storage = "_Portuguese")]
public string Portuguese
{
get;
set;
}
[Column(Storage = "_English")]
public string English
{
get;
set;
}
[Column(Storage = "_Spanish")]
public string Spanish
{
get;
set;
}
}
class Program
{
static void Main(string[] args)
{
// Use a connection string.
DataContext db = new DataContext
(@"C:\Users\FieldLingLab\Documents\Visual Studio 2015\Projects\GUI Test\GUI Test\Resources\Desano\Desano.mdf");
Table<DesanoDict1> dd1 = db.GetTable<DesanoDict1>();
IQueryable<DesanoDict1> DesQuery = from des in dd1
select des;
foreach(DesanoDict1 dd in DesQuery)
{
Console.WriteLine("Desano={0}, Portuguese={1}. English={2}, Spanish={3}", dd.Desano, dd.Portuguese, dd.English, dd.Spanish);
}
Console.ReadLine();
}
}
}
該數據庫從SQL Server 2014的MDF文件這是一個有四列(迪賽諾,葡萄牙語,英語,西班牙語),一張桌子和他們每個人都有他們(我相信)字樣UTF -16編碼(SSMS中的nvarchar)。我遇到的問題是,當我運行時,在GetTable
行上出現運行時錯誤,說「存儲屬性不佳:」_Desano。「」我在哪裏出錯了?
您的編輯已從根本上改變了問題並使答案無效 - 如果您有新問題,請提出新問題。 –
夠公平的。我可以恢復到以前的修改嗎? – mmf1102
等一下,你好像已經有了。謝謝 – mmf1102